SORU
6 Kasım 2011, Pazar


Arka plan nasıl ActionBarActivity bir ActionBar renk XML kullanarak değiştirebilirim?

Ayrıntılar:

ActionBarActivity uzatıyorum.
Güneş tutulması ve tam 2011-11-06 itibariyle yamalı SDK.

<uses-sdk android:minSdkVersion="4" android:targetSdkVersion="14" />  

Android 2.3.3 ile Samsung aygıt için görevlendirdi
Uygulama android:theme="@android:style/Theme.Light" var

Sorun:uygulama hafif, ama ActionBar gri simgeleri ile Mavi, Mavi arka plan rengini karşı zor görünür. Ben de ActionBar onlar gri simgeleri daha fazla görünür ışık olmak istiyorum.

Stilleri ama boşuna değiştirmeyi denedim.
Muhtemelen önemsiz bir şey kaçırıyorum.

Arka plan nasıl ActionBarActivity bir ActionBar renk XML kullanarak değiştirebilirim ?

CEVAP
12 ŞUBAT 2012, Pazar


documentation - "Android 3.0 eklenen ActionBar API, eylem çubuğu (API level 11) davranışları ve görünürlüğünü kontrol edebilirsiniz." başı olarak

Yani, ActionBar API seviyesi 10 olan hedef çevre için çalışmaz (Android 2.3.3).

Eğer hedef alırsanız her ihtimale karşı, en az API düzeyinde özel stil tanımlayarak ActionBar arka plan rengini değiştirebilirsiniz 11,, için:

<resources>
    <style name="MyTheme" parent="@android:style/Theme.Holo.Light">
        <item name="android:actionBarStyle">@style/MyActionBar</item>
    </style>

    <style name="MyActionBar" parent="@android:style/Widget.Holo.Light.ActionBar">
        <item name="android:background">ANY_HEX_COLOR_CODE</item>
    </style>
</resources>

Ve, "MyTheme" olarak uygulama / etkinlik tema.

Bu yardımcı olur umarım...

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • GWTLecturer

    GWTLecturer

    18 EKİM 2012
  • kndx

    kndx

    11 Mart 2006
  • Major FX

    Major FX

    6 HAZİRAN 2012