gpt4 book ai didi

android - 关于在一个 Activity 中使用两个 baseAdapter 切换布局

转载 作者:行者123 更新时间:2023-11-29 13:59:03 25 4
gpt4 key购买 nike

基本上,我得到一个 Activity 有两个布局,一个是 gridview,它有 mBaseAdapter 作为它的适配器。另一个是 gallery,它以 galleryBaseAdapter 作为适配器。两种布局中的元素都在 onCreate 函数中初始化。

我有一个用于切换布局的菜单项,但是当我切换时,适配器似乎没有更新。我已调用数据更改通知程序,但仍然无法正常工作。

这是一段代码:

if (mIsGridView) {
mIsGridView = false;
Main.this.setContentView(R.layout.gallary_view);
updateGalleryNotifer();
} else {
mIsGridView = true;
Main.this.setContentView(R.layout.view_table_layout);
updateBaseViewNotifer();
}

感谢任何有用的建议。

最佳答案

关于这个问题,我自己找到了解决办法。答案是:切换布局后,您需要为相应的 gridview、gallery 或按钮重新初始化您的元素。如果您不这样做,则什么都不会生效。

关于android - 关于在一个 Activity 中使用两个 baseAdapter 切换布局,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10525086/

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