2015-11-14 19 views
7

Belirli bir etkinlik için durum çubuğunu nasıl gizleyebilirim?Durum çubuğu nasıl gizlenir?

Bu benzer soruyu buldum ama cevapların hiçbiri benim için işe yaramadı. How to hide status bar in Android

Teşekkür: Uygulamanın yalnızca ben etkinliğe gitmek için çalıştı her zaman çöktü.

+0

http://stackoverflow.com/questions/33692388/android-remove-actionbar-title-keeping-toolbar-menu/33692402#33692402 –

+0

Durum çubuğu Ben kaldırılan istediğini değil, eylem bar . – user5495265

cevap

15

içeriğinizi ayarlamadan önce size aktivitesinde bu deneyin

getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN); 
+0

Bu işe yaradı, ancak Android'in tüm sürümleri için çalışıyor mu? – user5495265

+0

evet, android'in tüm sürümleri için çalışacaktır –

3

Durum Android 4.0 Bar and manifest.xml dosyasında başvurunun temasını ayarlayarak

  1. Alt gizleyin.

    android:theme="@android:style/Theme.Holo.NoActionBar.Fullscreen" 
    

    VEYA etkinliğin onCreate() yönteminde JAVA kodunu yazarak

  2. .

@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); // If the Android version is lower than Jellybean, use this call to hide // the status bar. if (Build.VERSION.SDK_INT < 16) { getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN); } setContentView(R.layout.activity_main); } 

etkinlik'ın onCreate() metodu içinde JAVA kodunu yazarak durumu Android 4.1 Bar and

Yükseköğretim gizleyin.

View decorView = getWindow().getDecorView(); 
// Hide the status bar. 
int uiOptions = View.SYSTEM_UI_FLAG_FULLSCREEN; 
decorView.setSystemUiVisibility(uiOptions); 
// Remember that you should never show the action bar if the 
// status bar is hidden, so hide that too if necessary. 
ActionBar actionBar = getActionBar(); 
actionBar.hide(); 
1
if (Build.VERSION.SDK_INT < 16)//before Jelly Bean Versions 
{ 
    getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, 
         WindowManager.LayoutParams.FLAG_FULLSCREEN); 
} 
else // Jelly Bean and up 
{ 
    View decorView = getWindow().getDecorView(); 
    // Hide the status bar. 
    int ui = View.SYSTEM_UI_FLAG_FULLSCREEN; 
    decorView.setSystemUiVisibility(ui); 

    //Hide actionbar 
    ActionBar actionBar = getActionBar(); 
    actionBar.hide(); 
}