Android横向模式中的Android布局方向更改

时间:2017-10-03 17:33:10

标签: android xml android-layout android-framelayout landscape-portrait

我的片段中有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。

1 个答案:

答案 0 :(得分:0)

布局的默认文件夹是layout,无需为其添加端口后缀,当您创建横向版本时,应确保它在文件夹layout-land中,并且设备将自动选择此布局版本在运行时。有关支持不同屏幕尺寸的更多信息,请查看此documentation