我有一个带有自定义列表视图的Android应用程序。我得到了我本地sql数据库的数据。现在我想添加一个函数,删除列表视图/数据库中的任何项目。
我想在任何一行上实现长按并显示这样的菜单,我可以选择删除选项:
但我不知道如何,因为这是第一次,我想这样做:/
答案 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
}
});