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