布局文件夹android

时间:2013-11-24 21:51:34

标签: android android-layout

纵向和横向视图的不同屏幕分辨率是否有任何不同的布局文件夹?使用哪个屏幕大小(以像素为单位)?

2 个答案:

答案 0 :(得分:2)

对于不同的屏幕像素密度和方向,有不同的布局文件夹。以下是一些例子:

res/layout/my_layout.xml             // layout for normal screen size ("default")
res/layout-small/my_layout.xml       // layout for small screen size
res/layout-large/my_layout.xml       // layout for large screen size
res/layout-xlarge/my_layout.xml      // layout for extra large screen size
res/layout-xlarge-land/my_layout.xml // layout for extra large in landscape orientation

了解详情,请查看documentation

xlarge screens are at least 960dp x 720dp
large screens are at least 640dp x 480dp
normal screens are at least 470dp x 320dp
small screens are at least 426dp x 320dp

答案 1 :(得分:-1)

您是否尝试过查看Google提供的the Android documentation?对于像这样的问题,它通常是一个良好的开端。

tl; dr是肯定的,不同的屏幕分辨率有不同的布局文件夹(用layout-前缀表示,DPI桶的范围从layout-ldpilayout-xxxhdpi

您还可以将后缀-land添加到文件夹中以表示横向布局文件夹,即layout-hdpi-land