Android 用Java实现自定义 LinearLayout子控件拖拽排序,并记录排序位置
时间: 2024-06-10 20:07:22 浏览: 170
可以使用ItemTouchHelper来实现拖拽排序,具体实现过程请参考以下链接:
https://www.jianshu.com/p/5a5c5f5e7640
https://www.jianshu.com/p/7a50ab855e1c
https://www.jianshu.com/p/ef1184c4a4d4
相关问题
Android 用Java自定义 LinearLayout 使用OnDragListener 实现子控件拖拽排序,并记录排序位置
很好的问题!可以通过实现一个自定义的 OnDragListener 接口来实现 LinearLayout 中子控件的拖拽排序。当用户拖拽一个子控件时,我们可以在 OnDragListener 的方法中获取拖拽事件的信息,并进行相应的控制,包括交换子控件的位置和记录排序的位置。具体实现方法可以参考 Android Developer 网站上的资料。
阅读全文