android - 在 listView Android 中预选项目

标签 android listview

我所需要的只是继续搜索的想法或路径,我有一个要添加到 ListView 适配器的项目列表。我正在尝试使列表中的某些项目在 Activity 加载时具有特定的背景颜色(例如)。就像“预选”这些行一样。 public ListView getListView() 方法对我帮助不大。 无论哪种方式,谢谢你。

最佳答案

需要通过setChoiceMode()设置多选模式, 然后您可以调用 setItemChecked()对于您要检查的每个项目。那么你可能必须制作一个自定义适配器来覆盖 getView() ,将父级转换为 ListView 并询问您在给定位置获得的 View (列表项)是否实际上通过调用 getCheckedItems() 之类的东西进行了检查在 parent 身上。然后你可以用那个 View 做任何你想做的事,比如设置它的背景颜色等。

关于android - 在 listView Android 中预选项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7814393/

相关文章:

android - 为什么在添加 ListView 时会弹出 Android 键盘

android - 如何在 ListView android 中添加图像

JavaFX ListView 为文本着色

java - 无法执行操作,因为插入数据库时​​没有当前事务

android - java.lang.NoClassDefFoundError : Failed resolution of: App class on Lenovo K4 Note running android 6, API 23

android - 在 ListView 中显示员工列表

java - 将数据从 map 添加到 Java FX ListView?

android - 为非游戏应用程序使用 Saved Game Service

android - 如何获取Android应用程序中的当前经纬度?

android - 如何指定Android APK中某些文件的目标路径?