您好我在显示上下文菜单时遇到问题。 我有这个方法来实现我的菜单:
public void onCreateContextMenu(ContextMenu menu, View view, ContextMenuInfo menuInfo)
public boolean onContextItemSelected(MenuItem item)
但是当我运行模拟器并按住菜单键时,我看不到我的上下文菜单。 我使用简单的布局,没有listviews。我不明白我可以选择哪种视图来注册我的上下文菜单。
任何人都可以更好地解释我吗?
答案 0 :(得分:2)
如果您想要创建菜单,请按照此link.和Menu
和ContextMenu
两者在Android中不同..菜单在设备的菜单按钮上打开,上下文菜单在小部件中打开如列表视图,textview ...等
答案 1 :(得分:1)
您需要致电registerForContextMenu(View v)
并传递布局视图作为参数。