在values文件夹里创建一个 xml文件
<declare-styleable name="ZheXianView">
<attr name="paint_color" format="color"/>
</declare-styleable>
在自定义View中的构造方法里写如下代码
TypedArray typedArray = context.obtainStyledAttributes(attrs, R.styleable.ZheXianView);
int color = typedArray.getColor(R.styleable.ZheXianView_paint_color, Color.RED);
//释放资源
typedArray.recycle();
记得给相应的方法设置
paint.setColor(color);
最后在布局中设置
<com.bawei.search.view.ZheXianView
android:layout_width=“match_parent”
android:layout_height=“500dp”
android:layout_margin=“10dp”
app:paint_color="#3983FF" />