[英]Which layout qualifier should be used with Android 3.0 or above?
我正在使用 layout normal
, large
, x-large
但它不起作用。 我發現 Android 適用於最小的 dp。 所以我搜索並找到了這兩種布局限定符的方法。
第一種方法是使用layout-mdpi
、 layout-hdpi
、 layout-xhdpi
、 layout-xxhdpi
。 第二種方法是使用layout-sw320dp
、 layout-sw480dp
、 layout-sw600dp
、 layout-sw720dp
。
現在我很困惑哪種方法是使用布局限定符的標准方法? 我搜索了Google Docs Screen Density
我無法通過上述方法最終決定使用什么進行布局
您應該使用哪個布局限定符(針對不同的屏幕尺寸)並不取決於您使用的 Android Studio 版本。 這取決於你需要什么。
在您的情況下,如果您想支持在 API 級別 12 或更低級別上運行的設備(適用於不同的屏幕尺寸),則必須使用舊的尺寸限定符(例如x-large
)。 如果您想在使用 12 級以上 API 的設備上運行它,您可以使用最小和/或可用的寬度限定符(例如分別w-600dp
和sw-600dp
)。 在這里閱讀更多。 本段中的所有限定詞都是標准化的; 這取決於你需要什么。
限定符mdpi
、 hdpi
等不是用於不同屏幕尺寸布局的限定符,而是用於資源(特別是圖像)的限定符。 這樣 Android 可以自動生成光柵化圖像的版本,以便為具有不同像素密度的屏幕顯示良好的圖形質量。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.