【发布时间】:2013-11-14 09:37:30
【问题描述】:
在我的应用程序中,我有一个列表视图。列表视图的每个项目都包含一个文本视图和一个复选框。当我单击其中一个复选框时,它现在被选中。但是当我从活动返回到上一个活动时此复选框再次变为未选中。我正在为 listview 使用自定义适配器。所以请帮助我如何修复它。谢谢
【问题讨论】:
-
当你回到你的Activity时,你的Activity会重新创建,所以你需要存储你的复选框值然后你可以使用它来维护复选框的状态。
-
根据我的经验,getview 似乎在最后被触发,这就是为什么 'onRestoreInstanceState()' 和 'onConfigurationChanged()' 无法成功,因为 getview 将重置我的复选框在初始化时不可见布局xml文件。
标签: android listview checkbox android-listview