我现在正在开发一个应用程序,该应用程序使用ListView和 CheckedTextView对由ArrayAdapter管理的每个项目支持多个选择。我的ListView中的内容是动态的,即 的含义,可以在运行时更改。现在我尝试使用 ListView.getCheckedItemPositions()来获取所有选中的项目,因为我想 保存所有选中的位置,并在用户再次返回到 时自动检查它们。所以我需要保存每个页面的检查结果。如何使用CheckedTextView访问ListView?
对于第一页,一切正常工作正常。但是当用户转到 另一页并进行一些选择时,ListView返回的结果数组包含一些从不检查的位置。我不明白为什么ListView具有这种奇怪的行为 。即使对于一个页面,实际上没有检查发生,但 ListView给我一个结果,表明有一个项目已被检查。
任何人都可以教我如何在OnClickListener回调中获得CheckedTextView 的位置?
示例代码非常感谢。
在此先感谢...
如何使用CheckableTextView? – Selva
查看[this](http://tokudu.com/2010/android-checkable-linear-layout/)了解如何使用CheckableTextView –