我不知道如何改变按钮的颜色,默认情况下按钮是紫色的;改变背景对我没有帮助
<Button
android:id="@+id/buyBtn"
style="@style/Widget.AppCompat.Button.Colored"
android:layout_width="133dp"
android:layout_height="54dp"
android:layout_marginEnd="16dp"
android:layout_marginBottom="16dp"
android:text="КУПИТЬ"
android:background="@android:color/holo_red_dark"
android:textColor="@android:color/white"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent" />

好吧,然后转到 res/drawable 文件夹并在那里创建一个标记文件。让我们称之为:
描述按钮的外观。颜色,圆角等。举个例子:
好吧,然后在布局中创建按钮时,将此 xml 文件指定为背景:
好吧,当然,最好为所有重复设计的按钮编写样式。但这是一个完全不同的故事......
代替
在