我所需要的只是继续搜索的想法或路径,我有一个要添加到 ListView 适配器的项目列表。我正在尝试使列表中的某些项目在 Activity 加载时具有特定的背景颜色(例如)。就像“预选”这些行一样。 public ListView getListView()
方法对我帮助不大。
无论哪种方式,谢谢你。
最佳答案
需要通过setChoiceMode()设置多选模式, 然后您可以调用 setItemChecked()对于您要检查的每个项目。那么你可能必须制作一个自定义适配器来覆盖 getView() ,将父级转换为 ListView 并询问您在给定位置获得的 View (列表项)是否实际上通过调用 getCheckedItems() 之类的东西进行了检查在 parent 身上。然后你可以用那个 View 做任何你想做的事,比如设置它的背景颜色等。
关于android - 在 listView Android 中预选项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7814393/