0

在我的应用程序中,我的布局如下

layout/example.xml
layout-land/example.xml

layout-small/example.xml
layout-small-land/example.xml

layout-large/example.xml
layout-large-land/example.xml

layout-xlarge/example.xml
layout-xlarge-land/example.xml

我用 HTC sense 和 LG optimus Net P699 (320x480) 测试了我的应用程序。对于 HTC 感觉,它采用了布局, layout-large/example.xml layout-large-land/example.xml 但对于 P699,它采用了layout/example.xml横向和纵向模式的布局。为什么会这样???对于风景,它必须从layout-land/example.xml右边开始?

4

1 回答 1

0

即使您为尺寸或密度指定布局,也会根据设备的适用性来选择布局。

由于 android 布局的范围有重叠的边界,所以在很多情况下它往往会混淆它们。只需为纵向模式布局添加另一个文件夹并进一步分类它们

删除layout/example.xml并制作layout-port/example.xml

于 2013-01-21T11:43:13.633 回答