SORU
13 Mart 2012, Salı


Nasıl Holo kullanmak için.Işık tema ve bir zaman geri 'Işık' pre-Petek cihazlar için mi?

Bunu destekleyen cihazlarda Holo.Light tema kullanmak istiyorum, ve diğer cihazlar Light düzenli teması düşer.

Şu anda, Holo.Light 3.0 ama eski API varsayılan sadece geri döner 'karanlık' tema. başvuran Stil miras ile istediğimi elde edebilir miyim?

CEVAP
13 Mart 2012, Salı


Özel bir tema oluşturma ve bazı dizinlere kaydetmek için son olarak uygulama için varsayılan olarak bu tema ayarlamak gerekir

İlk olarak, değerler böyle: themes.xml ekleyin

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <style name="MyAppTheme" parent="@android:style/Theme.Light.NoTitleBar">
        <!-- Any customizations for your app running on pre-3.0 devices here -->
    </style>
</resources> 

Sonra, bir dizin oluştur adı "değerler-v11" (Android 3.0 ) res dizini ve koymak böyle bir themes.xml

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <style name="MyAppTheme" parent="@android:style/Theme.Holo.Light">
        <!-- Any customizations for your app running on 3.0  devices here -->
    </style>
</resources>

Son olarak, bir dizin oluştur adı "değerler-v14" (Android 4.0 ) res dizini ve bir themes.xml oluşturun

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <style name="MyAppTheme" parent="@android:style/Theme.DeviceDefault.Light.NoActionBar">
        <!-- Any customizations for your app running on 4.0  devices here -->
    </style>
</resources>

Bu DeviceDefault ile app her zaman Android 4 için oluşturulan özel temalar eklemek herhangi bir şirket (HTC, Samsung ... ) herhangi bir cihaz mükemmel görünüyor

EDİT: Samsung'un arayüzü (TouchWiz) dont saygı bu özellik ve uygulamalar Samsung cihazları üzerinde çok çirkin olur. Daha iyi koymak Holo teması :(

Nihayet manifest.xml

 <application
        ...
        android:theme="@style/MyAppTheme">

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • KRQE

    KRQE

    6 AĞUSTOS 2007
  • rtisticsdev

    rtisticsdev

    31 Mayıs 2012
  • TomSka

    TomSka

    30 Mayıs 2006