更新: 今、自分のメニューを描いています。みんな、ありがとう。
このトピックについてグーグルで検索しましたが、ほとんどの場合、ターゲットのビルド番号を変更することしか見つかりませんでした。
Androidの新しいバージョンのジンジャーブレッドのように、昔ながらのメニューを使用する他の方法があるかどうか疑問に思っていました.
どうもありがとう。
更新: 今、自分のメニューを描いています。みんな、ありがとう。
このトピックについてグーグルで検索しましたが、ほとんどの場合、ターゲットのビルド番号を変更することしか見つかりませんでした。
Androidの新しいバージョンのジンジャーブレッドのように、昔ながらのメニューを使用する他の方法があるかどうか疑問に思っていました.
どうもありがとう。
デフォルトのテーマを入れてみてもいいと思います。これによりボタンのスタイルも変更されるため、悪影響が生じる可能性があります。また、メニュー スタイルが変わるかどうかもわかりませんが、試してみる価値は間違いなくあります。
以下を XML に追加します。
<application android:theme="@android:style/Theme">
これにより、holo テーマが削除されます。そうでない場合は、機能するテーマが見つかるまで、他のテーマをいじることができます。これは役立つかもしれません - http://developer.android.com/guide/topics/ui/themes.html
それでもうまくいかない場合は、メニュー ボタンをオーバーライドしてカスタム メニューを表示してみてください。メニューボタンをオーバーライドするコードは次のとおりです-
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if ( keyCode == KeyEvent.KEYCODE_MENU ) {
//put code to call up your custom menu here
return true;
}
return super.onKeyDown(keyCode, event);
}