时间:2021-05-21
这个可以在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长按删除,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
本文介绍了Android中RecyclerView实现Item添加和删除的代码示例,分享给大家,具体如下:先上效果图:RecyclerView简介:Recycl
本文实例为大家分享了小程序实现左滑删除功能的具体代码,供大家参考,具体内容如下{{item.name}}{{item.title}}活动时间:{{item.da
需求:1、listView可以侧滑item,展示删除按钮,点击删除按钮,删除当前的item2、在删除按钮展示时,点击隐藏删除按钮,不响应item的点击事件3、在
效果图如下所示:wxml{{item.rank}}{{item.name}}{{item.pace}}删除wxss/*pages/leftSwiperDel/i
具体代码如下所示:DocumentId:Name:搜索:{{item.id}}----{{item.name}}-----------------删除//使用V