Android材质设计定制风格

时间:2015-07-29 11:57:19

标签: android material-design

我看到很多关于在an​​droid中使用材料设计的主题,但我目前遇到了一个问题,并且我没有找到一个非常“清晰”的例子。

我正在尝试自定义我的主题,例如更改操作栏颜色,按钮颜色但它不起作用而且没有改变。

这是我的style.xml文件:

{{1}}

在我的清单中,我已经拥有:android:theme =“@ style / Theme.AppCompat”

那么我需要做些什么才能改变不同元素的颜色? 另一个问题,我是否需要更改按钮的xml中的某些内容?

1 个答案:

答案 0 :(得分:0)

您的Manifest.xml不正确:

android:theme="@style/Theme.AppCompat"

应该是这样的:

android:theme="@style/AppTheme"

您仍在选择默认主题,而您打算使用自定义主题覆盖它。


您的主题也不正确。这样:

<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">

应该是这样的:

<style name="AppTheme" parent="Theme.AppCompat">

或者这个:

<style name="AppTheme" parent="Theme.AppCompat.Light">

您从ActionBar样式派生主要主题。 ActionBar样式可以在主题中配置。