Android 如何在不重新加载应用程序的情况下更改方向后更改布局

Android 如何在不重新加载应用程序的情况下更改方向后更改布局,android,android-layout,screen-orientation,android-orientation,Android,Android Layout,Screen Orientation,Android Orientation,我想在屏幕方向更改后更改布局,而无需重新加载应用程序 我在AndroidManifest中添加了以下内容,用于在方向更改后不重新加载应用程序,并且该应用程序正常工作: android:configChanges="orientation|screenSize" 但是现在,我想在方向改变时更改布局,而不重新加载应用程序 例如,对于layout land,我有example1.xml,对于layout port,我有example2.xml和其他不同的代码。如果您在不同的文件夹中有两个同名布局,

我想在屏幕方向更改后更改布局,而无需重新加载应用程序

我在
AndroidManifest
中添加了以下内容,用于在方向更改后不重新加载应用程序,并且该应用程序正常工作:

 android:configChanges="orientation|screenSize"
但是现在,我想在方向改变时更改布局,而不重新加载应用程序


例如,对于
layout land
,我有
example1.xml
,对于
layout port
,我有example2.xml和其他不同的代码。

如果您在不同的文件夹中有两个同名布局,那么它们应该自动更改。我在不同的文件夹中有两个同名布局。。但不会自动更改,但只有在我重新打开应用程序时,我才会建议您将逻辑放入片段中,然后在活动中显示片段。布局也应该在碎片中膨胀。我有两个同名的布局在不同的文件夹中。。但不会自动更改,但仅当我重新打开应用程序时,因为android清单中有android:configChanges=“orientation | screenSize”,但我想切换到布局区域到布局端口,而不重新加载应用程序。我的布局在FrameLayout内。。。我在活动中显示了片段。如果在不同的文件夹中有两个同名布局,则应自动更改它们。我在不同的文件夹中有两个同名布局。。但不会自动更改,但只有在我重新打开应用程序时,我才会建议您将逻辑放入片段中,然后在活动中显示片段。布局也应该在碎片中膨胀。我有两个同名的布局在不同的文件夹中。。但不会自动更改,但仅当我重新打开应用程序时,因为android清单中有android:configChanges=“orientation | screenSize”,但我想切换到布局区域到布局端口,而不重新加载应用程序。我的布局在FrameLayout内。。。我展示了活动中的片段。