SORU
22 EKİM 2014, ÇARŞAMBA


Nasıl appcompat v7 Araç saat gibi stil.AppCompat.Işık.DarkActionBar?

Yeni destek kütüphane araç Çubuğu Theme.AppCompat.Light.DarkActionBar görünümünü canlandırmaya çalışıyorum.

Eğer Theme.AppCompat.Light seçersem benim araç ışık olacak ve eğer Theme.AppCompat seçersem karanlık olacak. (Teknik .NoActionBar sürümünü kullanmanız gerekir ama görebildiğim kadarıyla tek fark

<style name="Theme.AppCompat.NoActionBar">
    <item name="windowActionBar">false</item>
    <item name="android:windowNoTitle">true</item>
</style>

Şimdi Theme.AppCompat.Light.DarkActionBar yok ama saf bir şekilde sadece benim kendi yapmak için yeterince iyi olacağını düşündüm

<style name="Theme.AppCompat.Light.DarkActionBar.NoActionBar">
    <item name="windowActionBar">false</item>
    <item name="android:windowNoTitle">true</item>
</style>

Ancak bu benim araç çubukları hala Light temalı. Geçirdim saat şimdi çalışıyor farklı kombinasyon karıştırma Karanlık (taban) tema ve Işık tema ama ben bulamıyorum bir arada olacak bana ışık arka planlar üzerinde her şey ama bu araç çubukları.

Orada 13 ** al's? AppCompat.Light.DarkActionBarbak almanın bir yoludur

CEVAP
28 EKİM 2014, Salı


Edit: appcompat v7:22.1.1 ve ActionBarActivity benim styles.xml görünüyor yerine AppCompatActivity kullanarak güncelledikten Sonra gibi:

<style name="AppBaseTheme" parent="Theme.AppCompat.Light">
    <item name="colorPrimary">@color/colorPrimary</item>
    <item name="colorPrimaryDark">@color/colorPrimaryDark</item>
    <item name="colorAccent">@color/colorAccent</item>
    <item name="theme">@style/ThemeOverlay.AppCompat.Dark.ActionBar</item>
</style>

Bu benim için çalıştı:
styles.xml dosya:

<style name="AppBaseTheme" parent="Theme.AppCompat.Light">
    <item name="colorPrimary">@color/colorPrimary</item>
    <item name="colorPrimaryDark">@color/colorPrimaryDark</item>
    <item name="colorAccent">@color/colorAccent</item>
    <item name="windowActionBar">false</item>
    <item name="theme">@style/ThemeOverlay.AppCompat.Dark.ActionBar</item>
</style>

Güncelleme: Gabriele Mariotti's blog Bir alıntı.

Yeni araç Çubuğu ile bir stil ve tema uygulayabilirsiniz. Onlar farklı! Stili araç Çubuğu görünümü, örneğin arka plan rengi için yerel. Uygulama:tema tüm uı öğeleri Araç, örneğin başlık ve simgelerin renk şişirilmiş yerine küresel.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • David Tedeyev

    David Tedeye

    20 AĞUSTOS 2011
  • ŠĩŗĜŕôŵåɭȍҭҭ

    ŠĩŗĜŕô

    29 Kasım 2009
  • Strata1000

    Strata1000

    28 EYLÜL 2009