我正在使用美妙的DragSortListView。该列表由使用 Mike Murphy 的SQLiteCursorLoader的 CursorAdapter 填充。
我的问题是如何在单击时突出显示项目/行,然后在列表中拖放或删除后使其突出显示。
我已经尝试使用选择器作为项目背景的常规 xml 操作,但突出显示不会在拖放过程中持续存在。我还尝试在适配器的 bindView() 中设置项目的背景,但是由于 drop() 和 CursorLoader 中的每一个都在适配器上调用 swapCursor(),因此突出显示的行会闪烁。无论如何,这个解决方案似乎很脏。
有什么建议么?