0
私のアプリのいくつかの画面でHoneycombのステータスバーを暗くする必要があったので、View.setSystemUiVisibility(int)メソッドを使用しました。しかし、それを動作させるために、私はマニフェストでtargetSdkVersion属性を11に変更しました。今はすべて正常に動作しますが、ステータスバーの「メニュー」ボタンが消えてしまい、いくつかのオプションにアクセスすることはできません。 targetSdkVersion = 11のままでどのように表示しますか?Android 3.0ステータスバーとマニフェスト内のtargetSdkVersion、メニューボタン
いいえ、それはオプションではありません。私は自分のアプリを完全に再設計したくないので、ちょうどHoneycombで導入されたいくつかの機能を使いたいと思う。 – Grishka
@Grishka:あなたの***の***選択肢は、アクションバーを戻すこと、オプションメニューを使わないこと、または 'targetSdkVersion'を' 11'未満にすることです。そして、後者の選択は月が過ぎるにつれて厄介なプログラマーのように見えるし、アプリケーションの増加率が '11'のルック・アンド・フィールにアップグレードするだろう。比較的少数のアプリがアクションバー(多くのゲーム、いくつかのビデオプレーヤー)をドロップする必要があるので、アクションバーを復元することを強くお勧めします。その場合、オプションメニューが表示されます。 – CommonsWare
私はカスタムのActionBarのようなタイトルバーにメニューボタンを追加することに決めました。 – Grishka