在后来的Androids中,菜单按钮已被删除,当有人在UI中点击一次时,我调用以下代码打开菜单项。
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设备的解决方案,如果有更好的方法可以打开选项菜单,那就太棒了。
答案 0 :(得分:2)
解决方案很简单。只需在活动中调用openOptionsMenu()
即可。