根据设备/屏幕大小定义不同的XML布局?

时间:2012-11-11 18:54:16

标签: android xml android-layout screen-size android-screen-support

我在此论坛上阅读了很多帖子,其他人则根据所使用的设备使用不同的布局。

下面是我的布局文件夹的屏幕截图:

Layout folder

现在,我尝试了许多不同的变体来尝试让XML布局发生变化。该项目是使用手机设计的,我现在正在使用10.1英寸的三星Galaxy平板电脑进行测试。

尽管有这些布局我的应用程序仍然使用默认的.xml文件。

我想出错或其他变化的想法?

我应该说我将用户锁定为纵向模式,因此使用-port进行一些布局。

任何帮助都会很棒

感谢

1 个答案:

答案 0 :(得分:5)

您需要将布局大,layout-sw400dp-port,...文件夹放在与布局文件夹相同的级别,而不是将它们放在布局文件夹中。 您的文件夹结构应如下所示 -

/res/layout/
/res/layout-large/
/res/layout-sw400dp-port/main.xml 
...