gpt4 book ai didi

android - onConfigurationChanged-它仍然显示第一个布局

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:35:53 26 4
gpt4 key购买 nike

我有一个处理配置更改的 Activity 。但现在我必须改变布局。我尝试在 onConfigurationChanged 回调中再次设置布局并希望获得正确的布局(土地)但它仍在显示纵向 View 的第一个布局(有两个布局(同名)放在 res/布局和 res/layout-land :)

如果我删除 android:configChanges="orientation",它应该可以工作,但我需要处理 onConfigurationChanged。我应该怎么办??

最佳答案

如果您在 /res/layout 中有纵向布局 main.xml,在 /中有横向布局 main.xml res/layout-land,你的 onConfigurationChanged() 看起来像这样:

    public void onConfigurationChanged(Configuration newConfig) {
super.onConfigurationChanged(newConfig);
setContentView(R.layout.main);
...
...
...

}

在你的 list 中你应该有 android:configChanges="keyboardHidden|orientation"

然后它应该可以正常工作,就像在我的应用程序中一样。这是你在做什么?

关于android - onConfigurationChanged-它仍然显示第一个布局,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4003225/

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