问题描述
|
您好,我在显示上下文菜单时遇到问题。
我有以下方法可以实现菜单:
public void onCreateContextMenu(ContextMenu menu,View view,ContextMenuInfo menuInfo)
public boolean onContextItemSelected(MenuItem item)
但是当我运行模拟器并按住Menu键时,看不到上下文菜单。
我正在使用一个简单的布局,没有列表视图。我不明白我可以选择哪种视图来注册上下文菜单。
有人可以更好地向我解释吗?
解决方法
您需要调用
registerForContextMenu(View v)
并将布局视图作为参数传递。
,如果要创建菜单,请点击此链接。和Menu
和ContextMenu
两者在android中是不同的。.在设备的菜单按钮上打开菜单,并在小部件(如listview,textview等)中打开contextmenu