アプリケーションでダイアログをオプション メニューとして使用したいのですが、ボタンのないスマートフォンでは、アクティビティにアクション メニューが実装されている場合にのみメニュー ボタンが表示されることがわかりました。ICS の [メニュー] ボタンを失わずに、メニューの代わりにダイアログを表示するにはどうすればよいですか?
どうもありがとう!スペインからよろしく!
アプリケーションでダイアログをオプション メニューとして使用したいのですが、ボタンのないスマートフォンでは、アクティビティにアクション メニューが実装されている場合にのみメニュー ボタンが表示されることがわかりました。ICS の [メニュー] ボタンを失わずに、メニューの代わりにダイアログを表示するにはどうすればよいですか?
どうもありがとう!スペインからよろしく!
ここで答えを見つけることができます。つまり、ターゲット 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);
}