Android ListView的重新排列/排序设计

Android ListView的重新排列/排序设计,android,list,listview,android-listview,Android,List,Listview,Android Listview,我有一个列表视图,它显示一些定制的项目。 这项要求是给用户一个工具,可以上下改变列表项的位置。 对于重新排列,我计划使用: 脚本: 将有两个列表视图: 在开始处显示的原始列表 右侧带有重新排列处理程序的列表 当应用程序启动时,将显示第一个列表,但当用户单击“重新排列”按钮时,将显示第二个包含处理程序的列表。 两个列表之间的转换应保持位置&显示相同的列表 问题: 设计此案例的最佳方法是什么。 我应该创建两个列表视图吗?如果是,那么如何通过保持转换在两者之间传递数据? 或者,在一个列表中显示/隐藏处

我有一个
列表视图
,它显示一些定制的项目。 这项要求是给用户一个工具,可以上下改变列表项的位置。 对于重新排列,我计划使用:

脚本: 将有两个列表视图:

  • 在开始处显示的原始列表
  • 右侧带有重新排列处理程序的列表
  • 当应用程序启动时,将显示第一个列表,但当用户单击“重新排列”按钮时,将显示第二个包含处理程序的列表。 两个列表之间的转换应保持位置&显示相同的列表

    问题: 设计此案例的最佳方法是什么。 我应该创建两个列表视图吗?如果是,那么如何通过保持转换在两者之间传递数据? 或者,在一个列表中显示/隐藏处理程序