转android: 长按删除listview的item

Posted wi100sh

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了转android: 长按删除listview的item相关的知识,希望对你有一定的参考价值。

原文网址:http://www.cnblogs.com/nuistlr/archive/2012/09/07/2675649.html

首先要继承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: 长按删除listview的item的主要内容,如果未能解决你的问题,请参考以下文章

android studio listview长按删除

Android — 长按ListView 利用上下文菜单(ActionMode) 进行批量事件处理

Android:无法从 ListView 和 SQLite 中删除记录

长按 ListView 项目的 Android onCreateContextMenu 致命异常

Android:如何在listView上的项目中结合滑动手势和长按

长按列表视图后的操作(Android Studio)