支持不同屏幕分辨率、密度
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
我已经完成了我的申请,但现在我发现布局 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