オプション/設定ボタンが自動的に表示されました
Android には、「自動的に表示される」「オプション/設定ボタン」はありませんでした。android:minSdkVersion
設定が低すぎるアプリの場合、Android 3.0 デバイスのシステム バー/ナビゲーション バーの従来のメニュー アフォーダンスを意味していると推測します。
では、2.2 で再度有効にするにはどうすればよいですか?
従来のメニュー アフォーダンスは、ビルド ターゲットとは何の関係もありません。それはあなたと関係がありますandroid:minSdkVersion
。さらに重要なことは、アプリが時代遅れであることをユーザーに示すため、このアフォーダンスをなくすことです。
を使用している場合はonPrepareOptionsMenu()
、アクション バーを使用する必要があります。この場合、以前のメニュー項目は、ツールバー スタイルのボタンとしてアクション バーに直接表示されるか、アクション バーのオーバーフロー メニュー (「...」ボタン) に表示されます。または、ユーザーがデバイスの MENU ボタンを押したときに表示されるポップアップ メニューを介して。
アクション バーが必要ない場合は、使用しないでくださいonPrepareOptionsMenu()
。代わりに、独自のウィジェットを独自のアクティビティ UI の一部として使用して、独自のメニュー構造を作成してください。
アクション バーと消えるメニュー アフォーダンスの詳細については、ドキュメントを参照してください。