ColorDrawable

ColorDrawable代表了单色可绘制区域,它包装了一种固定的颜色。 当ColorDrawable被绘制到画布的时候会使用颜色填充Paint,在画布上绘制一块单色的区域。

1.1、Java实现

示例1:

ColorDrawable colorDrawable = new ColorDrawable();
colorDrawable.setColor(Color.RED);

textView.setBackgroundDrawable(colorDrawable);

示例2:

ColorDrawable colorDrawable = new ColorDrawable(Color.RED);

textView.setBackgroundDrawable(colorDrawable);
1.2、XML实现

示例:

<?xml version="1.0" encoding="utf-8"?>
<color xmlns:android="http://schemas.android.com/apk/res/android"
	   android:color="#FF0000" />