无法在可扩展ListView中保留视图的值

时间:2012-11-29 05:21:18

标签: android checkbox state expandablelistview

我有可扩展Listview具有不同的视图,如EditText,CheckBox,DateTime Picker等 现在的问题是,在滚动列表或折叠组时,所有值都会丢失。 请以任何方式建议我保留我的价值观。

2 个答案:

答案 0 :(得分:0)

您需要使用getViewTypeCount()getItemViewType()

您需要一个通常更复杂的适配器。特别是,您需要覆盖getViewTypeCount()getItemViewType()。您可以查看我的SackOfViewsAdapter作为对短列表执行此操作的方法,或使用我的MergeAdapter将各个视图与数据库或Web服务查询的结果进行混合。

我建议一些链接代码应用检查它,你会知道如何使用它..见this

从以下链接中找到代码

答案 1 :(得分:0)

每次用户点击不同的列表项或折叠列表视图时,最好存储在arraylist中输入的所有值和notifydatasetchanged