[英]Android Layout Design ldpi or sw
layout-ldpi
和layout-sw320
什么區別。我的意思是什么時候使用ldpi,mdpi,hdpi,xhdpi
和什么時候使用layout-sw
?
當前版本的android使用哪一個?
主要區別在於API 13的前后,layout-ldpi在api level13之前,而layout-sw用於13以上的版本。
如果您有用於較大屏幕設備(例如平板電腦)的布局,那么現在該停止使用-large或-xlarge資源並切換為使用-swXXdp或-wXXdp限定符了。 后者是在API級別13中引入的,根據最新的平台版本,基本上所有平板電腦現在都支持該功能。
res/layout-xlarge/main_activity.xml # For pre-3.2 tablets
res/layout-sw600dp/main_activity.xml # For 3.2 and up tablets
喜歡
7" tablets: Instead of layout-large, use layout-sw600dp.
10" tablets: Instead of layout-xlarge, use layout-sw720dp.
所有這些(ldpi,hdpi,mdpi,xhdpi,xxhdpi)用於提供多屏幕支持,Android設備具有各種屏幕分辨率,因此在這些必須使用的每個屏幕尺寸上都具有相同的外觀。 你可以參考這個
http://developer.android.com/guide/practices/screens_support.html
這些是資源限定符的不同類型:
ldpi
, mdpi
, hdpi
, xhdpi
基於屏幕像素密度,通常用於位圖可繪制對象。
sw320
(實際上不正確,應該為sw320dp
)基於屏幕的最小尺寸,通常用於布局或尺寸。
它們是正交的,您甚至可以使用layout-sw320dp-hdpi
(通常認為使布局取決於屏幕密度是沒有意義的)。 有關限定符類型和值以及如何混合使用它們的完整列表,請參見提供替代資源 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.