gpt4 book ai didi

xml - 如何在运行时(Android)从 XML 交换 LinearLayouts?

转载 作者:行者123 更新时间:2023-11-30 04:53:11 26 4
gpt4 key购买 nike

我正在尝试在我的代码中创建一个选项,以使用首选项更改布局。我已经在 XML 中创建了两个布局,但我不知道如何在运行时在两者之间进行交换。我想让它在 onResume() 期间进行检查,因为它是在从首选项屏幕返回后和启动时直接调用的,但是我无法弄清楚必要的代码。我第二次尝试只使用 setContentView(),但它似乎没有用。我能做些什么?提前致谢!

最佳答案

我猜您需要保存用户的首选项,然后让他们关闭并重新启动您的应用程序,因为我相信您唯一可以调用 setContentView() 的时间是在 onCreate() 中。在调用 setContentView() 之前,您可以在 onCreate() 中首先阅读布局首选项

避免让用户重新启动应用程序的一个选项可能是在他们更改偏好后创建您的 Activity 的新实例,并关闭当前 Activity 。

关于xml - 如何在运行时(Android)从 XML 交换 LinearLayouts?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2299956/

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