【发布时间】:2019-09-17 13:57:31
【问题描述】:
当设备改变方向时,如何改变 LinearLayout 的方向? *.xml 的关联 *.kt 文件需要进行哪些更改?
例如,设备处于纵向并显示垂直方向的 LinearLayout。当设备转动并变为横向时,LinearLayout 应具有水平方向。
我想根据配置更改会调用两种不同的布局,但我不确定。
【问题讨论】:
标签: android kotlin android-linearlayout
当设备改变方向时,如何改变 LinearLayout 的方向? *.xml 的关联 *.kt 文件需要进行哪些更改?
例如,设备处于纵向并显示垂直方向的 LinearLayout。当设备转动并变为横向时,LinearLayout 应具有水平方向。
我想根据配置更改会调用两种不同的布局,但我不确定。
【问题讨论】:
标签: android kotlin android-linearlayout
您需要为您的布局使用单独的文件夹:layout 用于纵向模式,layout-land 用于横向模式,并在每个文件夹中放置两个单独的 xml 文件 with the same name。
一个带有垂直方向的 LinearLayout 的 xml 文件和另一个带有水平方向的 LinearLayout 的 xml 文件。
【讨论】: