android 设置button的背景色 代码举例
时间: 2024-09-18 16:01:29 浏览: 66
android 自定义圆角button效果的实例代码(自定义view Demo)
在Android中,你可以通过XML布局文件或者程序代码动态设置Button的背景颜色。以下是两种常见的方式:
1. XML布局文件设置:
```xml
<Button
android:id="@+id/my_button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@color/my_color" />
```
在这里,`my_color`是你需要定义的颜色ID,例如在`res/values/colors.xml`中定义:
```xml
<color name="my_color">#FF0000</color> // 红色,十六进制表示
```
2. 代码中设置:
```java
Button myButton = findViewById(R.id.my_button);
myButton.setBackgroundColor(Color.RED); // 使用Color类的常量
```
或者,如果你有颜色资源ID:
```java
int colorResId = R.color.my_color;
myButton.setBackgroundColor(ContextCompat.getColor(this, colorResId));
```
阅读全文