私は以下のすべてを試したが、まだステータスバーを取り除くことができませんでした。アンドロイドアプリでステータスバーを取り除くことができません。 SOのすべての提案(作業)ソリューションを試してみました
レイアウトXMLでのLinearLayoutは垂直および水平属性のfill_parentsを有する
マニフェスト:
android:theme="@android:style/Theme.NoTitleBar.Fullscreen"
アクティビティー:
@Override
public void onAttachedToWindow() {
super.onAttachedToWindow();
this.getWindow().setType(WindowManager.LayoutParams.TYPE_KEYGUARD);
}
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_NO_TITLE);
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,WindowManager.LayoutParams.FLAG_FULLSCREEN);
}
EDIT:
マニフェストファイルのアクティビティレベルではなく、アンドロイドテーマ(android:theme = "@ android:style/Theme.NoTitleBar.Fullscreen")をアプリケーションノードに追加すると、このソリューションが機能します。どうしてそんなことができますか?いずれかのアクティビティでこのフルスクリーン動作が必要な場合はどうすればよいですか?
それが意味RIDステータスバーには、他にステータスバーを右またはを削除したいですか? – Hasmukh
はそれをまったく表示したくありません。私は私のアプリをフルスクリーンにしたい。画面に触れても表示されないはずです。 –
私はこのアンドロイドを設定したと思います:テーマ= "@ android:style/Theme.NoTitleBar.Fullscreen" – Hasmukh