Android中自定义属性(attrs.xml,TypedArray的使用)
做Android布局是件很享受的事,这得益于他良好的xml方式。使用xml可以快速有效的为软件定义界面。可是有时候我们总感觉官方定义的一些基本组件不够用,自定义组件就不可避免了。那么如何才能做到像官方提供的那些组件一样用xml来定义他的属性呢?现在我们就来讨论一下他的用法。 1、添加文件attrs.xml,位于res\values目录下: 1 <?xml version="1.0" encoding="utf-8"?> 2 <resources> 3 <declare-styleable name="myView"> 4 <attr name="textColor" format="color"/> 5 <attr name="textSize" format="dimension"/> 6 </declare-styleable> 7 </resources> 2、创建自定义控件: 1 package com.szy.custom; 2 3 import com.szy.custom.R; 4 5 i...



