【发布时间】:2011-10-18 22:13:15
【问题描述】:
我只需要一个想法或路径来继续搜索,我有一个添加到列表视图适配器的项目列表。我正在尝试使列表中的某些项目在活动加载时具有特定的背景颜色(例如)。就像“预选”这些行一样。 public ListView getListView() 方法对我没有多大帮助。
不管怎样,谢谢。
【问题讨论】:
我只需要一个想法或路径来继续搜索,我有一个添加到列表视图适配器的项目列表。我正在尝试使列表中的某些项目在活动加载时具有特定的背景颜色(例如)。就像“预选”这些行一样。 public ListView getListView() 方法对我没有多大帮助。
不管怎样,谢谢。
【问题讨论】:
需要通过setChoiceMode()设置多项选择模式,然后您可以为您要检查的每个项目调用setItemChecked()。然后您可能必须制作一个覆盖getView() 的自定义适配器,将父级转换为ListView 并询问您在给定位置获得的视图(列表项)是否实际上通过调用getCheckedItems() 之类的东西来检查父母。然后你可以用那个视图做任何你想做的事情,比如设置它的背景颜色等等。
【讨论】: