为什么ContextMenu在Android模拟器中不可见?

时间:2011-05-26 10:27:19

标签: android layout android-contextmenu

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

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

但是当我运行模拟器并按住菜单键时,我看不到我的上下文菜单。 我使用简单的布局,没有listviews。我不明白我可以选择哪种视图来注册我的上下文菜单。

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

2 个答案:

答案 0 :(得分:2)

如果您想要创建菜单,请按照此link.MenuContextMenu两者在Android中不同..菜单在设备的菜单按钮上打开,上下文菜单在小部件中打开如列表视图,textview ...等

答案 1 :(得分:1)

您需要致电registerForContextMenu(View v)并传递布局视图作为参数。