我想保留列表项目选择,就像它在第一张图片(Circle Fragment Example)上一样,所以当选择列表项时,它应该保持标记为“已选择”。我所拥有的是我在网上找到的两个不同的项目。第一张照片是我想要实现的行为。 在第二个图像(片段基础)上,您可以看到已选择的列表项不会保持“已选中”状态。我接下来不明白的是:
在两种情况下,被调用的函数都是setItemChecked(position,true),但似乎应用了不同的行为。
答案 0 :(得分:1)
检查第二个项目中列表视图的选择模式是否设置为choice_mode_single
如果ArrayAdapter的资源参数是android.R.layout.simple_list_item_activated_1