如何根据设备方向动态更改 LinearLayout 方向
How to Dynamically Change LinearLayout Orientation Depending on Device Orientation
如何在设备改变方向时改变 LinearLayout 的方向? *.xml 的关联 *.kt 文件需要进行哪些更改?
例如,设备处于纵向并显示垂直方向的 LinearLayout。当设备转动并变为横向时,LinearLayout 应具有水平方向。
我想根据配置更改会调用两种不同的布局,但我不确定。
您需要为布局使用单独的文件夹:layout
用于纵向模式,layout-land
用于横向模式,并在每个文件夹中放置两个单独的 xml 文件 with the same name
一.
xml 个带有垂直方向 LinearLayout 的文件和另一个 xml 个带有水平方向 LinearLayout 的文件。
如何在设备改变方向时改变 LinearLayout 的方向? *.xml 的关联 *.kt 文件需要进行哪些更改?
例如,设备处于纵向并显示垂直方向的 LinearLayout。当设备转动并变为横向时,LinearLayout 应具有水平方向。
我想根据配置更改会调用两种不同的布局,但我不确定。
您需要为布局使用单独的文件夹:layout
用于纵向模式,layout-land
用于横向模式,并在每个文件夹中放置两个单独的 xml 文件 with the same name
一.
xml 个带有垂直方向 LinearLayout 的文件和另一个 xml 个带有水平方向 LinearLayout 的文件。