0

私のアプリケーションでは、一部のデバイス (HTC One など) に「その他」ボタン (例: 3 つの垂直ドット) のみを含むバーがあります。以下は、同じ動作をする Amazon アプリの例です。

3 つのドットが表示されます

これをマニフェストに追加して、削除しようとしました:

<application
android:theme="@android:style/Theme.Black.NoTitleBar.Fullscreen" > </application>

うまくいきませんでした。また、表示されたビューの可視性を変更しようとしました:

View v = this.findViewById(android.R.id.content);
v.setSystemUiVisibility(View.SYSTEM_UI_FLAG_HIDE_NAVIGATION);

ただし、アクティビティを表示する場合にのみ機能します。ビューを操作すると、ナビゲーション バーが再び表示されます。

このナビゲーション バーは、Galaxy S III にも Galaxy S II にも表示されないことに気付きました。このナビゲーション バーは、HTC One の画面の解像度が大きいためだけに表示できますか?

このバーが表示されたときだけ削除する方法はありますか?

4

1 に答える 1

2

android:targetSdkVersion14 以上に設定してください。詳細については、1 年ほど前の私のこのブログ投稿を参照してください。

于 2013-05-15T13:29:52.223 に答える