2015-10-26 32 views

cevap

4

sizin styles.xml(v21)

<name="android:windowDrawsSystemBarBackgrounds">true</item> 
<item name="android:windowTranslucentStatus">true</item> 

Update bu deneyin

Aynı etkiyi programlama KitKat'ta ve sonrasında bir ayarlarsanız bu Pencere bayrağı

if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) { 
      Window w = getWindow(); // in Activity's onCreate() for instance 
      w.setFlags(WindowManager.LayoutParams.FLAG_LAYOUT_NO_LIMITS, WindowManager.LayoutParams.FLAG_LAYOUT_NO_LIMITS); 
     } 

ayarlayarak elde edebilirsiniz düzeninize arka plan kaynağı (bir renk veya resim gibi), rengi veya resmi göreceksiniz "bel "durum çubuğu.

<item name="android:windowDrawsSystemBarBackgrounds">true</item> 
<item name="android:statusBarColor">@color/primary_dark</item> 

Source

+1

Hayır, işe yaramıyor. – BArtWell

+0

Testler cihazlar + 19 üzerinde yürütülmektedir? Bu çözümü kullanarak nihai sonuç nedir? –

+0

Evet, Android 5.1.1 ile Nexus 5. Durum çubuğu gri oldu, ancak saydam değil. – BArtWell

1

onCreate bu arayarak deneyin:

getWindow().getDecorView().setSystemUiVisibility(
    View.SYSTEM_UI_FLAG_LAYOUT_STABLE 
    | View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN); 

getWindow().setStatusBarColor(Color.TRANSPARENT); 
+0

Aynı sonuç: durum çubuğu griye dönüştü, ancak saydam değil. – BArtWell

İlgili konular