Android item長按刪除功能
這個可以在Adapter里面寫
一般寫完之后都會調(diào)用
public void removeItem(int pos){
this.mDatas.remove(pos);
notifyItemRemoved(pos);
}
可是這樣寫的話,刪除多次,會亂套,沒有刷新
所以改這樣子寫
public void removeItem(int pos){
this.mDatas.remove(pos);
notifyItemRemoved(pos);
if(pos != mDatas.size()){ // 如果移除的是最后一個,忽略
notifyItemRangeChanged(pos, mDatas.size() - pos);
}
}
PS:下面看下android 長按刪除listview的item
首先要繼承OnItemLongClickListener
public class Set_Music extends ListActivity implements OnItemLongClickListener{
然后設置權限:
getListView().setOnItemLongClickListener(this);
重寫方法
public boolean onItemLongClick(AdapterView<?> arg0, View arg1, int arg2,
long arg3) {
String str = list.get(arg2).get("name");
刪掉長按的item
list.remove(arg2);
動態(tài)更新listview
adapter.notifyDataSetChanged();
以上所述是小編給大家介紹的Android item長按刪除,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!
相關文章
Android使用AudioRecord實現(xiàn)暫停錄音功能實例代碼
本篇文章主要介紹了Android使用AudioRecord實現(xiàn)暫停錄音功能實例代碼,具有一定的參考價值,有興趣的可以了解一下2017-06-06
Android仿微信和QQ多圖合并框架(類似群頭像)的實現(xiàn)方法
這篇文章主要給大家介紹了關于Android仿微信和QQ多圖合并框架的相關資料,其實就是我們平時所見的群聊頭像,文中通過示例代碼介紹的非常詳細,對各位Android開發(fā)者們具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧。2017-12-12
Android?無障礙服務?performAction?調(diào)用過程分析
這篇文章主要介紹了Android?無障礙服務?performAction?調(diào)用過程分析,無障礙服務可以模擬一些用戶操作,無障礙可以處理的對象,通過類?AccessibilityNodeInfo?表示,通過無障礙服務,可以通過它的performAction方法來觸發(fā)一些action2022-06-06
Android開發(fā)實現(xiàn)在Wifi下獲取本地IP地址的方法
這篇文章主要介紹了Android開發(fā)實現(xiàn)在Wifi下獲取本地IP地址的方法,涉及Android編程Wifi的調(diào)用及IP地址的獲取與轉(zhuǎn)換相關操作技巧,需要的朋友可以參考下2017-09-09
Android中使用GridLayout網(wǎng)格布局來制作簡單的計算器App
這篇文章主要介紹了Android中使用GridLayout網(wǎng)格布局來制作簡單的計算器App的實例,GridLayout比表格布局TabelLayout更容易用來制作計算器這樣的多按鈕排列的界面,需要的朋友可以參考下2016-04-04

