欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Android item長按刪除功能

 更新時(shí)間:2017年07月13日 16:16:24   作者:黑-色-柳—丁  
這篇文章主要介紹了Android item長按刪除功能,在文章底部給大家介紹了android 長按刪除listview的item的實(shí)例代碼,需要的的朋友參考下

這個(gè)可以在Adapter里面寫

一般寫完之后都會(huì)調(diào)用

 public void removeItem(int pos){
    this.mDatas.remove(pos);
    notifyItemRemoved(pos);
  }

可是這樣寫的話,刪除多次,會(huì)亂套,沒有刷新

所以改這樣子寫

  public void removeItem(int pos){
    this.mDatas.remove(pos);
    notifyItemRemoved(pos);
    if(pos != mDatas.size()){ // 如果移除的是最后一個(gè),忽略
      notifyItemRangeChanged(pos, mDatas.size() - pos);
    }
  }

PS:下面看下android 長按刪除listview的item

首先要繼承OnItemLongClickListener

public class Set_Music extends ListActivity implements OnItemLongClickListener{

然后設(shè)置權(quán)限:

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

動(dòng)態(tài)更新listview

adapter.notifyDataSetChanged();

以上所述是小編給大家介紹的Android item長按刪除,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!

相關(guān)文章

最新評論