0

後の Android ではメニュー ボタンが削除されているため、次のコードを呼び出して、UI で 1 回タップしたときにメニュー項目を開きます。

    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 デバイスで動作するソリューションを教えてください。また、オプション メニューを開くためのより良い方法があれば、それは素晴らしいことです。

4

1 に答える 1

2

解決策は簡単でした。openOptionsMenu()アクティビティを呼び出すだけです。

于 2013-04-06T22:33:33.017 に答える