【发布时间】:2013-06-24 20:02:30
【问题描述】:
我正在使用美妙的DragSortListView。该列表由使用 Mike Murphy 的 SQLiteCursorLoader 的 CursorAdapter 填充。
我的问题是如何在单击时突出显示项目/行,然后在列表中拖放或删除后保持突出显示。
我已经尝试使用选择器对项目背景进行常规 xml 操作,但突出显示不会在拖放过程中持续存在。 我也尝试在适配器的 bindView() 中设置项目的背景,但是由于 drop() 和 CursorLoader 中的每一个都在适配器上调用 swapCursor(),因此突出显示的行会闪烁。无论如何,这个解决方案似乎很脏。
有什么建议吗?
【问题讨论】:
标签: android android-listview drag-and-drop highlight