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