<Button
android:layout_width="0dp"
android:layout_height="70dp"
android:layout_weight="1"
android:background="@color/btn"
android:text="7"
android:backgroundTint="@color/txt"
android:textColor="@color/black"
android:textSize="16dp"/>
我试图改变背景颜色,但我给它的颜色值,它仍然是紫色的
3条答案
按热度按时间wmtdaxz31#
你可以把它去掉
background
attr。你可以试试这个。tp5buhyn2#
用一个
Theme.MaterialComponents.*
主题:主题的默认背景色Button
(替换为MaterialButton
)是colorPrimary
在应用程序主题中定义。默认值为紫色。您可以在已定义的应用程序主题中更改此值
styles.xml
othemes.xml
如果只想在按钮中更改此颜色,还可以使用app:backgroundTint
属性删除android:background
属性:g6ll5ycj3#
从…起
colors.xml
或styles.xml
(主题)res->values->colors.xml
也可以根据需要扩展或覆盖主题