我想等我把註解都補完後在給大家研究比較看的懂.
首先大家先在家練習設計一個List View可以進行多選模式,並刪除所選的資料
刪除後資料會從List中消失. 這是一個很常使用到的List View刪除模式,也就
是一般在看List View中一行一行的資料,例如簡訊,當你想要刪除簡訊時,User
會習慣去按下Menu鍵,接著在Menu選單中會有一個刪除的按鈕,點下刪除後
會進入刪除模式,原本的List View每一行的最右側會出現一個刪除選取鈕,接著
在List View的下方會多出一個刪除和取消的按鈕.
1.以下是網路上的教學範例,如何客制化一個可以被click的List View元件
http://www.marvinlabs.com/2010/10/custom-listview-ability-check-items/
2.利用上述的範例去進行修改,先設計一個ListActivity單純只有View List內容,並加入一個冊除按鈕和一個add按鈕在Menu選單中,按下Add按鈕會自動增加List View的內容,先使用簡單的ArrayList練習(你也可以 在多設計一個Dialog,讓User輸入要新增的文字內容,按下確認後在加入到ListView中,而當 User按下Menu中的刪除鈕時切換到另一個Activity頁面,切過過去的Acitivity使用第一點提到的技巧,變成可以可以被多選的客制化的List View例表.
3. 在列表的最下面加入入刪除與取消的按鈕,當用戶按下去刪除時,將User所勾選的資料刪掉後在切換回第一個單純只有Vise List內容的Acitivy.並更新內容資料,用戶看到的就會是被刪除後的狀態了.
以下是大至的運作圖參考,List View內容你們可以先從簡單的Array List開始,熟了後在換成比較復雜的自定的List View 可以自己加圖和字排版上去.
![](/sysdata/43/143/album/ca4fdc5a2edbf2e3/2024_4aa905e0.png)