2013-04-06 76 views
0

与在后面的Android中一样,菜单按钮已被删除,当用户界面中有一次点击时,我调用以下代码打开菜单项。模拟菜单按下操作不适用于所有Android

public void singleTapOnImage(View view) { 
    Log.d(TAG, "Single tap View menu option"); 
    new Thread(new Runnable() {   
     public void run() { 
      Instrumentation inst = new Instrumentation(); 
      inst.sendKeyDownUpSync(KeyEvent.KEYCODE_MENU); 
     } 
    }).start(); 
} 

这样,代码将在某些Android设备上打开选项菜单,但不是全部。 你能帮我解决所有Android设备上的问题吗?如果有更好的方法来打开选项菜单,那么它会很棒。

回答

2

该解决方案很简单。请在该活动中拨打openOptionsMenu()

相关问题