android button的背景颜色值用“#66cccc” 赋值方法 代码举例
时间: 2024-09-17 14:02:18 浏览: 76
总体介绍-Cccc工具介绍
在Android中,要给Button设置背景颜色值为十六进制的"#66cccc",你可以直接在XML布局文件中使用`android:background`属性,或者在Java或Kotlin代码中动态设置。下面是一些示例:
**XML布局文件(res/layout/activity_main.xml):**
```xml
<Button
android:id="@+id/myButton"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="点击我"
android:background="#66cccc"/>
```
这里我们直接在XML中指定了背景色。
**Java代码(MainActivity.java)动态设置:**
```java
Button myButton = findViewById(R.id.myButton);
myButton.setBackgroundColor(Color.parseColor("#66cccc"));
```
这里我们先获取Button实例,然后调用`setBackgroundColor`方法并传入解析后的颜色值。
**Kotlin代码(MainActivity.kt)动态设置:**
```kotlin
val myButton = findViewById<Button>(R.id.myButton)
myButton.backgroundColor = Color.parseColor("#66cccc")
```
同样地,在Kotlin中使用`backgroundColor`属性。
注意,`Color.parseColor`函数会解析十六进制颜色字符串。如果十六进制前有预设的颜色模式(如透明度的#66),记得去掉前面的数字,只留下颜色部分。
阅读全文