码迷,mamicode.com
首页 > 移动开发 > 详细

Android中List列表交换项目位置

时间:2020-11-12 13:58:39      阅读:16      评论:0      收藏:0      [点我收藏+]

标签:其他   lan   app   index   class   wap   java   中间   移除   

更换项目位置

利用集合的更换函数 swap()

Collections.swap(lstApps, frmIndex, toIndex);

移动项目到指定位置,其他所有项目后移

要实现这个没有现成的方法可用,上面的swap只会下拉交换两个项目,中间的项目索引不会发生变化
这里分三步实现

  • 取出要移动的列表项目
  • 移除此项目
  • 添加此项目到指定位置
String strApp = lstApp.get(frmIndex);
lstApp.remove(strApp);
lstApp.add(toIndex, strApp);

Android中List列表交换项目位置

标签:其他   lan   app   index   class   wap   java   中间   移除   

原文地址:https://www.cnblogs.com/ymtianyu/p/13809703.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!