在 ListView 中交换两个项目的视图的最佳方法是什么(与 API 8+ 兼容)?
我有一个 ListView 和两个自定义项目视图的 XML,通常 ListView 预加载了
normalItemView
但是当我长按该项目时,它必须将视图更改为:
longClickedItemView
当用户从屏幕上松开手指时,它必须返回到
normalItemView
我已经实现了检测用户长按和释放操作的代码(请参阅Android ListView 在 Item Long Click Release 上运行事件),但我不知道如何替换整个项目的视图并用另一个视图更改它。
问题是:
- 最好的跨版本方法是什么?
- 是否可以为这种交换设置动画?