2016-06-14 29 views
0

我的应用程序使用android: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使用材料的主题。

要在app中使用Material主题,其中api级别小于21,您需要使用两个值。默认情况下会创建一个值为v21。 所以有两个值文件夹'值'和'值-V21'。包含在“价值”目录中的样式将反映在棒棒糖手机下运行的应用程序中。 'values-v21'将反映在运行棒棒糖和以上的应用程序。

提到这个link