支持不同的屏幕résolutions,密度

时间:2015-05-28 07:32:45

标签: android android-studio screen resolution android-screen-support

我已经完成了我的应用程序,但现在我看到布局xml文件与所有智能手机/平板电脑不兼容。 所以我做了一些搜索,我知道它们是布局wml文件和drawables的不同文件夹,智能手机/平板电脑会选择好的文件夹。

例如布局xml文件:

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

这是布局xml文件支持所有résolutions的好方法吗? 但是如何知道哪些文件夹适用于1440 X 2560屏幕尺寸? 以及如何命名drawables文件夹?

1 个答案:

答案 0 :(得分:0)

enter image description here
- 对于布局,您可以指定
正常屏幕尺寸的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