0

アプリケーションでダイアログをオプション メニューとして使用したいのですが、ボタンのないスマートフォンでは、アクティビティにアクション メニューが実装されている場合にのみメニュー ボタンが表示されることがわかりました。ICS の [メニュー] ボタンを失わずに、メニューの代わりにダイアログを表示するにはどうすればよいですか?

どうもありがとう!スペインからよろしく!

4

1 に答える 1

1

ここで答えを見つけることができます。つまり、ターゲット SDK のバージョンを下げるだけで、メニュー ボタンがすべての ICS デバイスに表示されます。そして、これを使用してクリックを検出します。

@Override
public boolean onKeyDown(int keycode, KeyEvent event ) {
    if(keycode == KeyEvent.KEYCODE_MENU){
        //do you thing here
        return true;
    }
    return super.onKeyDown(keycode,event); 
}
于 2012-12-13T17:20:48.553 に答える