我的片段中有FrameLayout
,我的FrameLayout
内有其他三个布局。我希望三个布局中的一个更改其在横向上的视图位置,因此我为此布局创建了两个XML文件,并将它们相应地放置在layout-port和layout-land中,但布局仍然在横向模式下使用纵向布局。那我还需要做什么呢?
<FrameLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
.
.>
<include
layout="@layout/xxx"
... />
<include
layout="@layout/xxx2"
... />
...
</FrameLayout>
我想在横向上更改xxx的布局,并为xxx创建了2个XML。
答案 0 :(得分:0)
布局的默认文件夹是layout
,无需为其添加端口后缀,当您创建横向版本时,应确保它在文件夹layout-land中,并且设备将自动选择此布局版本在运行时。有关支持不同屏幕尺寸的更多信息,请查看此documentation