gpt4 book ai didi

Android: Activity 中的屏幕旋转不会切换纵向/横向布局

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:59:39 25 4
gpt4 key购买 nike

我构建了我的 Android 应用程序,现在想为不同的方向添加布局。我创建了一个 layout-land 文件夹,并在其中为我的第一个入门 Activity “myStartActivity”(与我之前在两个方向上使用的布局同名)放置了一个不同的布局。

在启动应用程序之前,根据我的屏幕方向选择正确的布局:当我以纵向模式启动时,“布局”文件夹中的“myLayout.xml”和“布局-”中的“myLayout.xml” land”-文件夹,当我开始横屏时。

问题是,当我已经在 Activity 中旋转设备时,旋转后我没有得到新的布局。例如:从纵向旋转到横向,它仍然显示“layout”文件夹中的“myLayout.xml”,而不是“layout-land”文件夹中的“myLayout.xml”。

我没有覆盖任何 OnConfigurationChange 方法或任何东西。我在“myStartActivity”中所做的就是实例化一些按钮并给它们一些听众。我想在横向上使用不同的布局来更改按钮的顺序。

最佳答案

在我的例子中,描述的问题仅在我有 android:configChanges="orientation"时发生在 list 中的 Activity 中。

否则旋转时会自动使用正确的布局。

关于Android: Activity 中的屏幕旋转不会切换纵向/横向布局,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3317456/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com