1 / 6
文档名称:

android高手进阶教程(四)之----android 中自定义属性(a.doc

格式:doc   大小:39KB   页数:6页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

android高手进阶教程(四)之----android 中自定义属性(a.doc

上传人:xzh051230 2019/1/19 文件大小:39 KB

下载得到文件列表

android高手进阶教程(四)之----android 中自定义属性(a.doc

相关文档

文档介绍

文档介绍:在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();