文档介绍:在xml文件里定义控件的属性,我们已经****惯了android:attrs="",那么我们能不能定义自己的属性能,比如:test:attrs=""呢?,直接进入主题。大致以下步骤:一、在res/:viewplaincopytoclipboardprint?一、在res/:<?xmlversion=""encoding="utf-8"?><resources><declare-styleablename="MyView"><attrname="textColor"format="color"/><attrname="textSize"format="dimension"/></declare-styleable></resources>一、在res/:<?xmlversion=""encoding="utf-8"?><resources><declare-styleablename="MyView"><attrname="textColor"format="color"/><attrname="textSize"format="dimension"/></declare-styleable></resources>二、,其中下面的构造方法是重点,,获取方法中后面通常设定默认值(floattextSize=(,36);),!获取,MyView就是定义在<declare-styleablename="MyView"></declare-styleable>里的名字,()方法,为了保持以后使用该属性一致性!viewplaincopytoclipboardprint?publicMyView(Contextcontext,AttributeSetattrs){super(context,attrs);mPaint=newPaint();TypedArraya=(attrs,);inttextColor=(,0XFFFFFFFF);floattextSize=(,36);(textSize);(textColor);();}publicMyView(Contextcontext,AttributeSetattrs){super(context,attrs);mPaint=newPaint();