android怎么改变buttom控件的颜色
时间: 2024-03-05 15:47:23 浏览: 80
您可以通过代码或者XML文件来改变Android中Button控件的颜色。
1. 通过代码改变Button控件的颜色
您可以使用Button控件的setBackgroundTintList()方法来改变Button控件的颜色。例如,以下代码将Button的背景颜色设置为红色:
```java
Button button = findViewById(R.id.button);
button.setBackgroundTintList(ColorStateList.valueOf(Color.RED));
```
2. 通过XML文件改变Button控件的颜色
您可以在Button控件的XML文件中,使用android:backgroundTint属性来改变Button控件的颜色。例如,以下代码将Button的背景颜色设置为绿色:
```xml
<Button
android:id="@+id/button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Button"
android:backgroundTint="@color/green" />
```
其中,@color/green是在colors.xml文件中定义的颜色代码,例如:
```xml
<resources>
<color name="green">#00FF00</color>
</resources>
```
这样就可以改变Button控件的颜色了。
阅读全文