私のアプリケーションでは、一部のデバイス (HTC One など) に「その他」ボタン (例: 3 つの垂直ドット) のみを含むバーがあります。以下は、同じ動作をする Amazon アプリの例です。
これをマニフェストに追加して、削除しようとしました:
<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 の画面の解像度が大きいためだけに表示できますか?
このバーが表示されたときだけ削除する方法はありますか?