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
Ö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">
Can't Tema Bulmak.AppCompat.Yeni ...
Açısal JS: Nasıl ng-click bir yol aram...
nasıl bir zaman dilimi kullanarak bir ...
Kullanmak için nasıl tema bootstrap.bo...
Nasıl bir Android uygulaması holo kara...