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