2012-03-20 2 views
1

私は以下のすべてを試したが、まだステータスバーを取り除くことができませんでした。アンドロイドアプリでステータスバーを取り除くことができません。 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")をアプリケーションノードに追加すると、このソリューションが機能します。どうしてそんなことができますか?いずれかのアクティビティでこのフルスクリーン動作が必要な場合はどうすればよいですか?

+0

それが意味RIDステータスバーには、他にステータスバーを右またはを削除したいですか? – Hasmukh

+0

はそれをまったく表示したくありません。私は私のアプリをフルスクリーンにしたい。画面に触れても表示されないはずです。 –

+0

私はこのアンドロイドを設定したと思います:テーマ= "@ android:style/Theme.NoTitleBar.Fullscreen" – Hasmukh

答えて

0

はこのようにしてみてください。..

<activity android:name=".abc" 
      android:label="@string/app_name" android:theme="@android:style/Theme.NoTitleBar.Fullscreen" 
      android:configChanges="touchscreen|keyboard|keyboardHidden|navigation|orientation"></activity> 
+0

アプリケーションを賢明な設定にするには、現れます。 – Calvin

+0

まだ動作していません。 –

+0

ステータスバーのZ-indexのようなものはありますか?私はそれを見ることができます。トップに私のUIの一部をカバーしています...? –

関連する問題