1. 程式人生 > >Android中ListView元件的Item拖動(Item改變順序)

Android中ListView元件的Item拖動(Item改變順序)

1. 引言

     此文章介紹如何實現拖動ListView元件的Item,改變Item的位置。效果圖及實現如下。

2. 效果圖

    (1) 拖動下圖中每一項左邊的把手,上下移動,鬆開時就會改變Item的順序。

          拖放1

    (2) 拖動過程,如下圖所示:

          拖動2

    (3) 拖動後的結果,如下圖所示:

          拖動3

2.  功能實現:

      (1) 重寫ListView元件:

      (2) 主佈局(main.xml)實現:

      (3) 主Activity實現:

      注:由於實現程式碼較多,這裡只將主要程式碼粘上來了,如果需要工程完整原始碼請留郵箱。