Android螢幕適配

2021-06-28 08:18:16 字數 450 閱讀 4590

這裡主要談的是資源檔案中values-***資料夾以及其中的dimens.xml檔案的使用

因為需要根據不同解析度的裝置,調整控制項的寬高,間距,以及字型等數值的大小,要做到比較完善的適配,最好的做法是

對於布局和控制項的寬高屬性,盡量使用match_parent和wrap_content

盡量使用相對布局和線性布局,避免使用絕對布局

根據不同裝置解析度的比例,按比例縮放大小

對需要適配的裝置解析度,在res目錄下設定對應的values-***目錄,如需要適配1280x800的解析度,就設定values-1280x800目錄,並在其中定義dimens.xml檔案來適配這個解析度

對於同乙個控制項的屬性,在不同解析度下的具體數值,通過在不同的values-***資料夾下的dimens.xml檔案中定義同名的鍵值對,然後在布局檔案中庸@dimen/***引用即可,類似values中string的引用。

android螢幕適配

1 配置android應用程式適配在不同的手機上,需要在androidmanifest.xml檔案的manifest標籤中新增子元素 1 2 3 4 5 6 7 8 9 10 manifestxmlns android supports screens android smallscreens tr...

Android螢幕適配

在sdk中的幫助文件中。develpe training best practices supporting multiple screens 這裡有多屏適配的介紹。現做簡單記錄。screen size small 至少 426dp x 320dp normal 至少 470dp x 320dp l...

android螢幕適配

ui在不同的螢幕畫素或大小中顯示效果可能會不同 1 建議使用盡量使用線性布局和相對布局,基本上不會產生螢幕大小不適應的問題 2 設定控制項寬高的時候使用單位dip dp 是根據當前裝置大小比例計算出來的 3 文字設定盡量使用sp單位 4 盡量不使用px設定大小 畫素px和dip相互轉換工具,實現兩種...