Android item长按删除功能

 更新时间:2017年07月13日 16:16:24   作者:黑-色-柳—丁  
这篇文章主要介绍了Android item长按删除功能,在文章底部给大家介绍了android 长按删除listview的item的实例代码,需要的的朋友参考下

这个可以在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长按删除,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

相关文章

  • Android RecyclerView滚动定位

    Android RecyclerView滚动定位

    这篇文章主要为大家详细介绍了Android RecyclerView滚动定位的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-01-01
  • Android使用AudioRecord实现暂停录音功能实例代码

    Android使用AudioRecord实现暂停录音功能实例代码

    本篇文章主要介绍了Android使用AudioRecord实现暂停录音功能实例代码,具有一定的参考价值,有兴趣的可以了解一下
    2017-06-06
  • Android仿微信和QQ多图合并框架(类似群头像)的实现方法

    Android仿微信和QQ多图合并框架(类似群头像)的实现方法

    这篇文章主要给大家介绍了关于Android仿微信和QQ多图合并框架的相关资料,其实就是我们平时所见的群聊头像,文中通过示例代码介绍的非常详细,对各位Android开发者们具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧。
    2017-12-12
  • Android 读取sdcard上的图片实例(必看)

    Android 读取sdcard上的图片实例(必看)

    下面小编就为大家带来一篇Android 读取sdcard上的图片实例(必看)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-03-03
  • Android Service中方法使用详细介绍

    Android Service中方法使用详细介绍

    这篇文章主要介绍了android service中方法使用详细介绍的相关资料,非常不错,具有参考借鉴价值,需要的朋友可以参考下
    2016-09-09
  • 浅谈Gradle 常用配置总结

    浅谈Gradle 常用配置总结

    这篇文章主要介绍了浅谈Gradle 常用配置总结,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-09-09
  • Android 无障碍服务 performAction 调用过程分析

    Android 无障碍服务 performAction 调用过程分析

    这篇文章主要介绍了Android 无障碍服务 performAction 调用过程分析,无障碍服务可以模拟一些用户操作,无障碍可以处理的对象,通过类 AccessibilityNodeInfo 表示,通过无障碍服务,可以通过它的performAction方法来触发一些action
    2022-06-06
  • Android开发实现在Wifi下获取本地IP地址的方法

    Android开发实现在Wifi下获取本地IP地址的方法

    这篇文章主要介绍了Android开发实现在Wifi下获取本地IP地址的方法,涉及Android编程Wifi的调用及IP地址的获取与转换相关操作技巧,需要的朋友可以参考下
    2017-09-09
  • Android 换肤技术资料整理

    Android 换肤技术资料整理

    这篇文章主要介绍了 Android 换肤技术总结的相关资料,需要的朋友可以参考下
    2017-03-03
  • Android中使用GridLayout网格布局来制作简单的计算器App

    Android中使用GridLayout网格布局来制作简单的计算器App

    这篇文章主要介绍了Android中使用GridLayout网格布局来制作简单的计算器App的实例,GridLayout比表格布局TabelLayout更容易用来制作计算器这样的多按钮排列的界面,需要的朋友可以参考下
    2016-04-04

最新评论