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

  • Greater Than Gatsby Photoshop Actions & Lightroom Presets

    Greater Than

    11 ŞUBAT 2013
  • How to Cook ?

    How to Cook

    31 Ocak 2007
  • NYLON Video

    NYLON Video

    11 Aralık 2006