2013-01-22 24 views
12

Uygulamamın başlatıldığı kısa süre boyunca beyaz renkten kurtulmak istiyorum ancak içerik henüz görüntülenmiyor.Uygulamanın başlatılması sırasında beyaz arka plan

Ana etkinliğim @style/Theme.Sherlock.Light.DarkActionBar'un arka planı <item name="android:background">@android:color/transparent</item> olarak ayarlanmış bir stil (Manifest'ten) kullanıyor. Benim düzenimde hiçbir yerde beyaz arka plan rengi kullanmıyorum, ancak uygulama başladığında kısa bir süre için görünür.

Hiyerarşi Görüntüleyicisi'nde katmanları dışa aktardım ve düzen hiyerarşisinde gerçekten beyaz bir katı olmadığını kontrol ettim.

Düzen ayarlamadan önce arka plan rengini hangi ayarda kontrol eder? Teşekkürler. windowBackground ve dolaylı @style/Theme.Sherlock.Light.DarkActionBar dan tarzınızı (adına .Light. bölümünü fark) miras yoluyla beyaz olarak ayarlayın -

cevap

33

Orada sizin tema başka arka plan niteliği var.

Sen temanın karanlık sürümünü kullanın veya stil tanımı windowBackground dahil ederek açıkça ayarlayabilirsiniz ya:

<item name="android:windowBackground">@color/your_color</item> 
+0

aradığım Tam olarak ne. –

0
<style name="Theme.Transparent" parent="Theme.AppCompat.Light.NoActionBar"> 
    <item name="android:windowNoTitle">true</item> 
    <item name="android:windowActionBar">false</item> 
    <item name="android:windowFullscreen">true</item> 
    <item name="android:windowContentOverlay">@null</item> 
    <item name="android:windowIsTranslucent">true</item> 
</style> 
İlgili konular