我已经完成了我的应用程序,但现在我看到布局xml文件与所有智能手机/平板电脑不兼容。 所以我做了一些搜索,我知道它们是布局wml文件和drawables的不同文件夹,智能手机/平板电脑会选择好的文件夹。
例如布局xml文件:
res/layout-small
res/layout
res/layout-large
res/layout-xlarge
这是布局xml文件支持所有résolutions的好方法吗? 但是如何知道哪些文件夹适用于1440 X 2560屏幕尺寸? 以及如何命名drawables文件夹?
答案 0 :(得分:0)
- 对于布局,您可以指定
正常屏幕尺寸的res/layout/my_layout.xml
布局(“默认”)
res/layout-small/my_layout.xml
//适用于小屏幕尺寸的布局
res/layout-large/my_layout.xml
//适用于大屏幕尺寸的布局
res/layout-xlarge/my_layout.xml
//超大屏幕尺寸的布局
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