知識社群登入
Android 程式開發入門 導入 (1)
by 艾鍗學院, 2011-02-25 09:42, 人氣(4498)
 
Dear all,
 
 
先前的一個完整的專案範例,我還在補註解,先前比較趕code都完全沒註解

我想等我把註解都補完後在給大家研究比較看的懂.

首先大家先在家練習設計一個List View可以進行多選模式,並刪除所選的資料

刪除後資料會從List中消失. 這是一個很常使用到的List View刪除模式,也就

是一般在看List View中一行一行的資料,例如簡訊,當你想要刪除簡訊時,User

會習慣去按下Menu鍵,接著在Menu選單中會有一個刪除的按鈕,點下刪除後

會進入刪除模式,原本的List View每一行的最右側會出現一個刪除選取鈕,接著

List View的下方會多出一個刪除和取消的按鈕.

 

1.以下是網路上的教學範例,如何客制化一個可以被clickList 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 可以自己加圖和字排版上去.