国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > Android > 正文

Android item長按刪除功能

2019-12-12 02:28:46
字體:
來源:轉載
供稿:網友

這個可以在Adapter里面寫

一般寫完之后都會調用

 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);

動態更新listview

adapter.notifyDataSetChanged();

以上所述是小編給大家介紹的Android item長按刪除,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對武林網網站的支持!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 裕民县| 南澳县| 南川市| 方山县| 西畴县| 项城市| 白银市| 沁水县| 白城市| 常熟市| 奉新县| 西平县| 普定县| 建瓯市| 松潘县| 阿拉善盟| 镇原县| 虎林市| 潢川县| 高陵县| 任丘市| 溧水县| 永济市| 廊坊市| 安平县| 东乌珠穆沁旗| 定边县| 吴旗县| 南京市| 大方县| 泌阳县| 泸西县| 南涧| 延津县| 麻阳| 黑河市| 高邑县| 老河口市| 谷城县| 三河市| 裕民县|