在listView Android中预选项目

时间:2011-10-18 22:13:16

标签: android listview

我需要的只是一个想法或路径继续搜索,我有一个项目列表,我添加到listview适配器。我试图在列表中创建一些项目,以便在活动加载时具有特定的背景颜色(作为示例)。像“预先选择”这些行一样的东西。方法public ListView getListView()对我没什么帮助。 谢谢你。

1 个答案:

答案 0 :(得分:5)

需要通过setChoiceMode()设置多项选择模式,然后您可以为要检查的每个项目调用setItemChecked()。然后你可能需要创建一个覆盖getView()的自定义适配器,将父级转换为ListView并询问你在给定位置获得的View(列表项)是否实际上是通过调用类似{{3在父级上。然后,您可以使用该视图执行任何操作,例如设置其背景颜色等。