私はしばらく探していましたが、ActionBarが実装されていない古いアプリケーションをサポートするために、アプリに表示される小さなメニューアイコンを削除しようとして時間を無駄にしているかどうかを知りたいだけです。 。
どうすればそれを取り除くことができますか(ボーナスとして:実際の名前がありますか)?
私はしばらく探していましたが、ActionBarが実装されていない古いアプリケーションをサポートするために、アプリに表示される小さなメニューアイコンを削除しようとして時間を無駄にしているかどうかを知りたいだけです。 。
どうすればそれを取り除くことができますか(ボーナスとして:実際の名前がありますか)?
まずおまけ: これはレガシーオーバーフロー ボタンと呼ばれます。
専用のメニュー ボタンを実装していないデバイスでこれを「取り除く」正しい方法は、minSdkVersion
またはtargetSdkVersion
を 11 以上に設定することです。その場合、システムは従来のオーバーフロー ボタンを追加しません。
ただし、小さな例外があります。 を使用せず、10 以下に設定ActionBar
し、11、12、または 13 に設定すると、Android 4.0 以降のハンドセットでアプリを実行すると、Android によってレガシー オーバーフロー ボタンが追加されます。minSdkVersion
targetSdkVersion
Android dev Web サイトのこのブログ投稿ですべての詳細を読むことができます。
targetSdkVersion
を 14 以上に設定します。