Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/216.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sql-server-2005/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 删除ListView中的功能_Android - Fatal编程技术网

Android 删除ListView中的功能

Android 删除ListView中的功能,android,Android,我最近开始使用Android开发平台 我无法在列表视图中找到内置的删除功能,该功能允许用户像iOS tableview那样删除行,如下图所示 安卓系统中的常见/标准操作方式是什么 您可以实现长单击侦听器并将其设置为listview: listview.setOnItemLongClickListener(new OnItemLongClickListener() { public boolean onItemLongClick(AdapterView<?> arg0

我最近开始使用Android开发平台

我无法在列表视图中找到内置的删除功能,该功能允许用户像iOS tableview那样删除行,如下图所示

安卓系统中的常见/标准操作方式是什么


您可以实现长单击侦听器并将其设置为listview:

listview.setOnItemLongClickListener(new OnItemLongClickListener() {

        public boolean onItemLongClick(AdapterView<?> arg0, View arg1,
                int pos, long id) {
            // TODO Auto-generated method stub

            Log.v("long clicked","pos: " + pos);

            return true;
        }
    });
例如,可以在操作栏或浮动上下文菜单中显示上下文菜单栏。您还可以修改适配器以更改项目并显示删除,但这种方法不是Android标准


关于,

您必须通过自定义方式来完成此操作。检查此项,您可以通过向左/向右滑动项目来获得删除的想法。这是最常见的方式,然后通过撤消操作来完成一个祝酒词。嗨,Johan,有什么例子可以与大家分享吗?在滑动删除的基础上,通常希望用户可以按住鼠标来选择项目。选择一个或多个项目后,操作栏将填充相关操作,有时包括垃圾桶。