android:actionBarStyle API seviyesi 11 gerektirir
At xml: ActionBarSherlock
kullanırken
<item name="android:actionBarStyle">@style/Widget.Styled.ActionBar</item>
Bu hata var:
android:actionBarStyle requires API level 11 (current min is 8) error
Geri 2.2 için actionbar cihazlar ile benim app taşımak için kullanıyorum.
Nasıl ikisini de birlikte kullanmak için:
<item name="actionBarStyle">@style/Widget.Styled.ActionBar</item>
<item name="android:actionBarStyle">@style/Widget.Styled.ActionBar</item>
CEVAP
Sadece kullanmak zorunda :
<item name="actionBarStyle">@style/Widget.Styled.ActionBar</item>
hata alabilirsiniz, API level 11 android:actionBarStyle
kullanılabilir.
Eğer istediğiniz edebilmek için stil ActionBar
bak aynı her API düzeyleri, ihtiyacınız oluşturmak için farklı klasörler için seçilen API seviyesi ve yeni oluştur style.xml
/themes.xml
dosyaları bu klasörler.
Örneğin:
- res
-- values
-- styles.xml
-- themes.xml // API LEVEL 8
-- values-v11
-- styles.xml
-- themes.xml // API LEVEL 11
-- values-v14
-- styles.xml
-- themes.xml // API LEVEL 14
Aklıma ikinci bir şey, farklı API düzeyinde geçerli olmak üzere, hangi dikkatli olun.
@style/Theme.Sherlock.Light.DarkActionBar
kullanacağınız ve sadece actionBarStyle
kullanmak zorunda olacak. API seviyesi 8 örneğin: Şekillendirme sırasında eylem bar için API level 14 gerek yok actionBarStyle
, çünkü muhtemelen olacak set Holo.Light
tema olarak üst için geçerli, yani bu durumda, sen-ecek var android:actionBarStyle
.
Hata:compileSdkVersion android-21 İLGİ...
Ben ADT neden hata " alıyorum yükl...
Program aracılığıyla bir cihazın Andro...
Hata: Bu Android SDK gerektirir Androi...
Değişen API seviyesi Android Studio...