1

私はしばらく探していましたが、ActionBarが実装されていない古いアプリケーションをサポートするために、アプリに表示される小さなメニューアイコンを削除しようとして時間を無駄にしているかどうかを知りたいだけです。 。

ここに画像の説明を入力してください

どうすればそれを取り除くことができますか(ボーナスとして:実際の名前がありますか)?

4

2 に答える 2

4

まずおまけ: これはレガシーオーバーフロー ボタンと呼ばれます。

専用のメニュー ボタンを実装していないデバイスでこれを「取り除く」正しい方法は、minSdkVersionまたはtargetSdkVersionを 11 以上に設定することです。その場合、システムは従来のオーバーフロー ボタンを追加しません。

ただし、小さな例外があります。 を使用せず、10 以下に設定ActionBarし、11、12、または 13 に設定すると、Android 4.0 以降のハンドセットでアプリを実行すると、Android によってレガシー オーバーフロー ボタンが追加されます。minSdkVersiontargetSdkVersion

Android dev Web サイトのこのブログ投稿ですべての詳細を読むことができます。

于 2012-07-09T04:52:03.720 に答える
2

targetSdkVersionを 14 以上に設定します。

于 2012-07-09T04:51:25.550 に答える