Android ListView基于id而不是位置检查项目

时间:2013-12-31 13:01:05

标签: android listview android-listview

Android ListView根据元素位置显示元素。因此,如果我将新元素添加到顶部,同时检查某些元素,或从中间删除元素,则会将错误元素显示为已选中。

我可以访问已检查的项目ID列表。

是否可以更新ListView以仅显示已选中的已检查项目?我应该在哪个事件上执行此操作(我应该覆盖哪种方法)?

2 个答案:

答案 0 :(得分:1)

你可以尝试这个::

为此目的,您可以使用自定义适配器进行listview,在listview适配器中可以使用GetView()方法来实现您想要的。

以下是更多信息的链接和Example

希望它能帮助!!

答案 1 :(得分:0)

这是旧Android版本中的一个错误。我无法在那里解决它。在较新的机器人中,它不存在。