Android 通过拖放重新排列 LinearLayout 中的按钮

use*_*459 5 android drag-and-drop android-layout android-linearlayout

我在开发android应用程序时遇到了以下问题。我有一个包含多个 ImageButton 的 LinearLayout(我们称它们为 1、2、3 和 4),我希望用户能够通过拖放来重新排列它们。

基本布局

1 [2] [3] [4]

如果我拿起[4] 并将其放在 [2] 之上,我希望布局更改如下:

1 [4] [2] [3]

这是我的问题的基本草图:

在此输入图像描述

有某种课程可以帮助我实现这一目标吗?