ListView實作的清單,如果是可編輯,可删除的,一般都要提供批量删除功能,否則的話,一項一項的删除體驗很不好,也給使用者帶來了很大的麻煩。
實作效果圖
具體實作代碼
select.xml
主布局檔案包含一個ListView還有一個隐藏的布局,包含了兩個Button一個TextView,預設布局為gone,當監聽到長按響應事件時候顯示。
<a target="_blank"></a>
item.xml
包含一個TextView 一個CheckBox
通過自定義Adapter綁定ListView資料源,實作長按監聽,在長按監聽時候,切記将監聽事件傳回ture。
全部實作代碼