2013-04-06 72 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()

相關問題