支持不同屏幕分辨率、密度

Support différent screen résolutions, density

我已经完成了我的申请,但现在我发现布局 xml 文件不兼容所有 smartphone/tablets。 所以我做了一些搜索,我知道它们是布局 wml 文件和可绘制对象的不同文件夹,smartphone/tablets 会选择好的文件夹。

例如布局 xml 文件:

res/layout-small
res/layout
res/layout-large
res/layout-xlarge

这是布局 xml 文件支持所有分辨率的好方法吗? 但是如何知道哪些文件夹适用于 1440 X 2560 屏幕尺寸? 以及如何命名可绘制文件夹?


-对于布局,您可以指定
res/layout/my_layout.xml 正常屏幕尺寸的布局 ("default")
res/layout-small/my_layout.xml // 小屏幕尺寸的布局
res/layout-large/my_layout.xml // 大屏幕尺寸的布局size
res/layout-xlarge/my_layout.xml // 超大屏幕的布局 size
res/layout-xlarge-land/my_layout.xml // 横向超大的布局 -- 如果你想根据dp 你可以把名字指定为

res/drawable-mdpi/my_icon.png        // bitmap for medium density
res/drawable-hdpi/my_icon.png        // bitmap for high density
res/drawable-xhdpi/my_icon.png       // bitmap for extra high density

-- 如果要根据最小宽度指定可以指定为

res/layout/main_activity.xml           # For handsets (smaller than 600dp available width)
res/layout-sw600dp/main_activity.xml   # For 7” tablets (600dp wide and bigger)
res/layout-sw720dp/main_activity.xml   # For 10” tablets (720dp wide and bigger)

更多参考click here