Android 如何自定义AppCompatButton颜色

Android 如何自定义AppCompatButton颜色,android,android-appcompat,material-design,Android,Android Appcompat,Material Design,我看到新的appCompat控件可用。并在android应用程序中实现了它,但我没有找到任何定制其颜色的具体方法 就像我们在样式中设置重音颜色一样,编辑文本会自动捕捉到它。但它在AppCompatButton的情况下不起作用 有人发现了与此相关的信息吗?请参见此处: 总之,您可以使用按钮本身的tintBackground属性,也可以使用colorControlNormal(或组合) 此外,只要正确使用主题并从AppCompatActivity继承,您只需使用按钮,它就会转换为AppCompatB

我看到新的appCompat控件可用。并在android应用程序中实现了它,但我没有找到任何定制其颜色的具体方法

就像我们在样式中设置重音颜色一样,编辑文本会自动捕捉到它。但它在AppCompatButton的情况下不起作用

有人发现了与此相关的信息吗?

请参见此处:

总之,您可以使用按钮本身的
tintBackground
属性,也可以使用
colorControlNormal
(或组合)

此外,只要正确使用主题并从
AppCompatActivity
继承,您只需使用
按钮
,它就会转换为
AppCompatButton

链接URL中的示例

theme.xml:

@color/button\u color

v21/theme.xml

@color/button\u color


将SupportLib与AppCompatButton一起使用,如下所示:

<android.support.v7.widget.AppCompatButton
       android:id="@+id/add_remove_button"
       android:layout_width="wrap_content"
       android:layout_height="wrap_content"
       app:backgroundTint="@color/bg_remove_btn_default"
       android:textColor="@android:color/white"
       tools:text="Remove" />

app是一个mxlns:xmlns:app=”http://schemas.android.com/apk/res-auto"


因此,背景色也适用于预上市

一个大问题的简单答案。谢谢
<android.support.v7.widget.AppCompatButton
       android:id="@+id/add_remove_button"
       android:layout_width="wrap_content"
       android:layout_height="wrap_content"
       app:backgroundTint="@color/bg_remove_btn_default"
       android:textColor="@android:color/white"
       tools:text="Remove" />