2016-06-14 5 views
0

В моем приложении используется андроид: Theme.Light, но как тема в styles.xml. я хотел бы изменить его в материальную тему. Кто-нибудь поможет мне изменить его.Как изменить материальную тему в android?

<resources> 
    <style name="AppBaseTheme" parent="android:Theme.Light"> 
    </style> 

    <style name="AppTheme" parent="AppBaseTheme"> 
    </style> 
</resources> 

ответ

0

Я использую это:

<!-- Base application theme. --> 
<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar"> 
    <!-- Customize your theme here. --> 
    <item name="colorPrimary">yourcolorPrimary</item> 
    <item name="colorPrimaryDark">yourcolorPrimaryDark</item> 
    <item name="colorAccent">yourcolorAccent</item> 
</style> 
0

Материал тема требует уровня API - 21. См этот link использовать материальную тему.

Чтобы использовать тему материала в приложении, у которой минимальный уровень api меньше 21, вам нужно использовать два значения. Один будет создан по умолчанию, другой - значения-v21. Итак, будут два значения «значения» папки и «значения-v21». Стили, которые содержатся в каталоге «значение», будут отображаться в приложении, которое работает под телефонами с леденцами. «values-v21» будет отображаться в приложении, в котором работает леденец и выше.

этот link

Смежные вопросы