我不确定是否很好地理解了几个Android/res/layout文件夹的作用。
layout:总体布局
layout-port:必须针对纵向更改的窗口小部件的布局
layout-land:必须根据横向更改的窗口小部件的布局
例如,在Home示例应用程序中,layout-port和layout-land文件夹下只有一个home.xml文件。
我明白吗?
我不确定是否很好地理解了几个Android/res/layout文件夹的作用。
layout:总体布局
layout-port:必须针对纵向更改的窗口小部件的布局
layout-land:必须根据横向更改的窗口小部件的布局
例如,在Home示例应用程序中,layout-port和layout-land文件夹下只有一个home.xml文件。
我明白吗?
Answers:
如果放置home.xml在layout-port文件夹中,则当设备以纵向放置时,它将使用文件:layout-port/home.xml。
如果放置home.xml在layout-land文件夹中,则当设备以横向放置时,它将使用文件:layout-land/home.xml。
对于不同的定向模式(例如纵向和横向)的含义...我们使用两个home.xml文件;一个在layout-port另一个在layout-land。另一方面,如果您希望两者都使用相同的布局文件,则只需将其放在文件夹中,然后从和home.xml中将其layout删除。layout-landlayout-port
在res layout-land或中创建文件夹layout-port
layout-port: 必须更改为纵向方向的小部件的布局
layout-land: 必须根据横向更改的窗口小部件的布局