【问题标题】:Preselect items in listView Android在 listView Android 中预选项目
【发布时间】:2011-10-18 22:13:15
【问题描述】:

我只需要一个想法或路径来继续搜索,我有一个添加到列表视图适配器的项目列表。我正在尝试使列表中的某些项目在活动加载时具有特定的背景颜色(例如)。就像“预选”这些行一样。 public ListView getListView() 方法对我没有多大帮助。 不管怎样,谢谢。

【问题讨论】:

标签: android listview


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-05-25
    • 1970-01-01
    • 1970-01-01
    • 2013-11-29
    • 1970-01-01
    • 2011-05-29
    • 2015-01-16
    • 1970-01-01
    相关资源
    最近更新 更多