Java ListView上的弹出式上下文菜单保持

Java ListView上的弹出式上下文菜单保持,java,android,Java,Android,我有一个来自互联网的代码示例,代码是这样的 ListView lv1; lv1 = (ListView) findViewById(R.id.custom_list); lv1.setOnItemClickListener(new OnItemClickListener() { @Override public void onItemClick(AdapterView<?> a, View v, int position, long id) { //

我有一个来自互联网的代码示例,代码是这样的

ListView lv1;
lv1 = (ListView) findViewById(R.id.custom_list);
lv1.setOnItemClickListener(new OnItemClickListener() {
    @Override
    public void onItemClick(AdapterView<?> a, View v, int position, long id)  {
        // print toast
    }
});
ListView-lv1;
lv1=(ListView)findViewById(R.id.custom_列表);
lv1.setOnItemClickListener(新的OnItemClickListener(){
@凌驾
公共视图单击(适配器视图a、视图v、内部位置、长id){
//烤面包
}
});
我想在单击列表项时显示上下文菜单,但我不知道如何操作。

您可以使用

创建popup.xml:

<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android">

    <item android:id="@+id/menu_action1"
          android:icon="@drawable/menu_action1"
          android:title="@string/menu_action1" />

    ...
</menu>

此外,您的活动应该实现,以便您可以获得菜单单击回调。

欢迎使用堆栈溢出!我编辑了你问题的标题,以明确你想问什么,这样更多了解这一主题的人会看到它。我还将您的代码示例缩进了4个空格,以便正确呈现-有关格式的更多信息,请参阅编辑帮助。祝你好运你的问题不太清楚。您希望在单击或长按时显示关联菜单吗?(您也可以编辑自己的问题以明确此意图)
PopupMenu popup = new PopupMenu(this, v);
// this = your activity
popup.setOnMenuItemClickListener(this);
popup.inflate(R.menu.actions);
popup.show();