Android 如何根据设备方向动态更改LinearLayout方向

Android 如何根据设备方向动态更改LinearLayout方向,android,kotlin,android-linearlayout,Android,Kotlin,Android Linearlayout,当设备更改方向时,如何更改线性布局的方向?在*.xml的相关*.kt文件中需要做哪些更改 例如,设备为纵向,并显示具有垂直方向的线性布局。当设备转向并变为横向时,线性布局应具有水平方向 我想根据配置的变化会调用两个不同的布局,但我不确定。您需要为布局使用单独的文件夹:纵向模式的布局和横向模式的布局,并在每个文件夹中放置两个同名的单独xml文件 其中一个xml文件具有垂直方向的LinearLayout,另一个xml文件具有水平方向的LinearLayout 例如,看看在*.kt文件中是否需要更改?

当设备更改方向时,如何更改线性布局的方向?在*.xml的相关*.kt文件中需要做哪些更改

例如,设备为纵向,并显示具有垂直方向的线性布局。当设备转向并变为横向时,线性布局应具有水平方向


我想根据配置的变化会调用两个不同的布局,但我不确定。

您需要为布局使用单独的文件夹:纵向模式的布局和横向模式的布局,并在每个文件夹中放置两个同名的单独xml文件

其中一个xml文件具有垂直方向的LinearLayout,另一个xml文件具有水平方向的LinearLayout


例如,看看

在*.kt文件中是否需要更改?不,您的活动和片段中不应该有任何更改。