我不确定是否很好地理解了几个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-land
layout-port
在res layout-land
或中创建文件夹layout-port
layout-port:
必须更改为纵向方向的小部件的布局
layout-land:
必须根据横向更改的窗口小部件的布局