大家好,我想在列表视图中突出显示多个项目。
所以我尝试了SngList.setChoiceMode(ListView.CHOICE_MODE_MULTIPLE);
但没有帮助
我正在使用自定义适配器并扩展BaseAdapter
我正在使用ListView而不是AbsListView
我不想使用CAB,因为它与我的应用程序设计不协调
我也不想使用适配器的getView
方法。
我也不想使用复选框,如果这里找不到解决方案,我想可能会为每个项目使用布尔值,并将其传递给getviews
,但那似乎不够优雅和简洁。 我相信有一种适当的内置方法可以做到这一点,而不使用适配器的getview()
我尝试过:
android:drawSelectorOnTop="false"
android:listSelector="@android:color/darker_gray"
XML中只有一个项目被突出显示,但只要我点击另一个项目,它就会突出显示它而不是之前的那个...
那么有没有正确的方法来解决这个问题呢?
这是我的应用程序的外观: