xml中设置自定义属性
分三步:
1. 在项目中的values文件中创建attrs文件
<?xml version="1.0" encoding="utf-8"?>
<resources>
<declare-styleable name="QLoadingIndicatorView">
<attr name="indicatorId" format="integer"/>
<attr name="indicatorColor" format="color"/>
<attr name="indicatorText" format="string"/>
</declare-styleable>
</resources>
2. 在view中关联这些属性
public class MyView extends LinearLayout {
private int mIndicatorColor,mIndicatorId;
private String mIndicatorText;
public MyView(Context context, AttributeSet attrs, int defStyleAttr)