2016-04-13 22 views
2

'da çalışmıyor Görünüşü, Boş Etkinlik şablonunu kullanarak Android Studio'da bir uygulama oluşturdum. Bu şablon, yalnızca bir TextView'e sahip bir düzen ile çok basit bir Etkinlik içerir. içerdiği şeylerden biri styles.xml/basit bir tema tanımlayan colors.xml geçerli: Malzeme Tema şartnamesine görecolorPrimaryDark, Xamarin.Android

<?xml version="1.0" encoding="utf-8"?> 
<resources> 

    <!-- Base application theme. --> 
    <style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar"> 
    <!-- Customize your theme here. --> 
    <item name="colorPrimary">@color/colorPrimary</item> 
    <item name="colorPrimaryDark">@color/colorPrimaryDark</item> 
    <item name="colorAccent">@color/colorAccent</item> 
    </style> 

</resources> 

<?xml version="1.0" encoding="utf-8"?> 
<resources> 
    <color name="colorPrimary">#3F51B5</color> 
    <color name="colorPrimaryDark">#303F9F</color> 
    <color name="colorAccent">#FF4081</color> 
</resources> 

, colorPrimaryDark Lollipop cihazlarda durum çubuğu rengi değişir. Tüm bu dosyaların tam içeriğine sahip bir Xamarin projesi oluşturdum. Durum çubuğu siyah kaldı.

Neyi yanlış yapıyorum? Bu Android Studio'da mükemmel çalışıyor.

cevap

4

Sorunu buldum. SDK Sürümü belirli API seviyesine değiştirilmesi için gerekli kullanma Derleme üzerinde

Compile using Android version: Use Latest Platform (Android 6.0 (Marshmallow)) 
Minimum Android to target: Android 4.4 (API Level 19 - Kit Kat) 
Target Android version: Android 6.0 (API Level 23 - Marshmallow) 

Hedef Android sürümü:

Compile using Android version: Use Latest Platform (Android 6.0 (Marshmallow)) 
Minimum Android to target: Android 4.4 (API Level 19 - Kit Kat) 
Target Android version: Use Compile using SDK version 

ben bunu değiştirdi: Proje özelliklerinde Başlangıçta aşağıdaki vardı.