在我的应用程序中,我的布局如下所示
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感觉和LG optimus Net P699(320x480)测试了我的应用程序。对于HTC的感觉,它采用
layout-large/example.xml
layout-large-land/example.xml
的布局。但是对于P699,它采用layout/example.xml
的布局来进行横向和纵向模式。为什么会这样?对于风景,它必须来自layout-land/example.xml
对吗?
答案 0 :(得分:0)
即使您指定了尺寸或密度,也可以根据设备的适用性选择布局。
由于android布局的范围具有重叠边界,所以在很多情况下它往往会混淆它们。 只需为纵向模式布局添加另一个文件夹,然后进一步对其进行分类。
删除layout/example.xml
并将其设为layout-port/example.xml