0

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

4

2 回答 2

0

每次用户单击不同的列表项或折叠列表视图时,最好将输入的所有值存储在数组列表中并通知数据集更改

于 2012-11-29T07:08:45.957 回答
0

你需要使用getViewTypeCount()getItemViewType()

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

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

从下面的链接中找到代码

于 2012-11-29T05:28:23.330 回答