0

您好,我在显示上下文菜单时遇到问题。我有这种方法来实现我的菜单:

public void onCreateContextMenu(ContextMenu menu, View view, ContextMenuInfo menuInfo)
public boolean onContextItemSelected(MenuItem item)

但是当我运行模拟器并按住菜单键时,我看不到我的上下文菜单。我正在使用一个简单的布局,没有列表视图。我不明白我可以选择什么视图来注册我的上下文菜单。

任何人都可以更好地解释我吗?

4

2 回答 2

2

如果您想创建菜单,请点击此链接。并且Menu两者ContextMenu在android中都不同..菜单在设备的菜单按钮上打开,上下文菜单在小部件中打开,如listview,textview ...等

于 2011-05-26T10:33:09.827 回答
1

您需要调用registerForContextMenu(View v)并传入布局视图作为参数。

于 2011-05-26T10:30:43.470 回答