Arka plan nasıl ActionBarActivity bir ActionBar renk XML kullanarak değiştirebilirim? | Netgez.com
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

  • 24 Канал

    24 КанаÐ

    5 ÅžUBAT 2006
  • Bryan Smith

    Bryan Smith

    12 Mart 2006
  • Mr_BrettHooge

    Mr_BrettHoog

    3 Ocak 2011