-2

我为布局设置了一个 onLongClickListener。长按时,我需要一个带有单一“删除”选项的上下文菜单。最简单的管理方法是什么?谢谢

4

1 回答 1

2
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    // ....

    mView = someView;
}

@Override
public void onCreateContextMenu(ContextMenu menu, View v,
        ContextMenuInfo menuInfo) {

    menu.setHeaderTitle("Menu Title");
    MenuItem remove = menu.add("Delete");

    remove.setOnMenuItemClickListener(new OnMenuItemClickListener() {
        @Override
        public boolean onMenuItemClick(MenuItem item) {
            //doStuff...
        }
    });

    super.onCreateContextMenu(menu, v, menuInfo);
}

在 onLongPress 或者你可以调用openContextMenu的东西

于 2012-12-25T23:58:49.520 回答