0

manifeastファイルのアプリケーションタグに以下のプロパティを設定しました。ただし、タイトルバー(アクションバー)とステータスバーの両方が非表示になります。ここでは、ステータスバーのみを非表示にします。

android:theme="@android:style/Theme.NoTitleBar.Fullscreen"

4

3 に答える 3

2

ステータス バーのみを非表示にするには、このコードをアクティビティのコンクリートに追加します。

// Hide the Status Bar
 
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
 
WindowManager.LayoutParams.FLAG_FULLSCREEN);

android:theme="@android:style/Theme.NoTitleBar.Fullscreen"マニフェストから削除する

于 2012-06-14T07:52:14.407 に答える
1
this.requestWindowFeature(Window.FEATURE_NO_TITLE);
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN);

このコードをアクティビティの開始に追加します

于 2012-06-14T07:50:26.703 に答える
1

次のコード スニペットを試してください。

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

     /* add below 2 lines*/
    getWindow().clearFlags(android.view.WindowManager.LayoutParams.FLAG_FORCE_NOT_FULLSCREEN);
    getWindow().addFlags(android.view.WindowManager.LayoutParams.FLAG_FULLSCREEN);
}
于 2012-06-14T07:53:15.970 に答える