纵向和横向视图的不同屏幕分辨率是否有任何不同的布局文件夹?使用哪个屏幕大小(以像素为单位)?
答案 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-ldpi
到layout-xxxhdpi
)
您还可以将后缀-land
添加到文件夹中以表示横向布局文件夹,即layout-hdpi-land