android长按以显示带删除操作的菜单

时间:2015-12-09 08:07:42

标签: android

我有一个带有自定义列表视图的Android应用程序。我得到了我本地sql数据库的数据。现在我想添加一个函数,删除列表视图/数据库中的任何项目。

我想在任何一行上实现长按并显示这样的菜单,我可以选择删除选项:

enter image description here

但我不知道如何,因为这是第一次,我想这样做:/

3 个答案:

答案 0 :(得分:2)

您可以使用上下文菜单 看' http://www.javatpoint.com/android-context-menu-example'供参考

答案 1 :(得分:0)

您可以setOnItemLongClickListener()查看列表视图并显示选项对话框,然后单击删除按钮删除该行。

答案 2 :(得分:0)

试试这个: 试试这个:

ListView lv = getListView();
            lv.setOnItemLongClickListener(new AdapterView.OnItemLongClickListener(){ 
                   @Override 
                   public boolean onItemLongClick(AdapterView<?> av, View v, int pos, long id) 
                  { 
                    //Your code to show the menu
                  } 
             });