如果设置了Listview.CHOICE_MODE_MULTIPLE_MODAL,则如何设置在listview中检查的项目(以编程方式)

时间:2013-11-01 21:09:40

标签: android listview selection screen-rotation

我在屏幕旋转后恢复选中的项目时遇到问题。 我使用Listview和自定义适配器以及Listview.CHOICE_MODE_MULTIPLE_MODAL来选择项目。 现在,如果我旋转我的屏幕CAB仍然存在,但我的选择不是。 是否可以恢复列表视图的已检查状态? 我已经保存了onSavedInstanceState中所有已检查项目的位置,并在轮换后恢复它们,但是如果我使用listview.setItemChecked(position,true);对于他们所有人,他们没有得到检查......(所有职位都得到妥善恢复)。

THX

1 个答案:

答案 0 :(得分:0)

我发现了这个问题。

我恢复了物品后,我覆盖了已回收物品的ArrayList ....