摘要: 在 android之自定义view 一中,我们了解了如何自定义一个View。但我们并没有说明如何为自定义的View设置自定义的属性。这一篇中简单介绍一下:添加自定义属性步骤: 1)在res/values下创建attrs.xml 2)在相关xml布局文件中添加新的命名空间 3)重写publicView(Contextcontext,AttributeSetattrs)实例: 我们还用android之自定义view 一中的例子。我们为CustomView1添加颜色、半径两个属性最终运行结果图:代码: attrs.xml<?xml version="1.0" encodin 阅读全文
posted @ 2013-04-23 21:53 g.hui 阅读(281) 评论(0) 推荐(0)
摘要: 转载请注明出处概述 当Android系统提供的UI组件不足以满足我们的需求时,我们可以自己继承View来设计自己的View。然后,选择重写部分的方法。通常可以被重写的方法如下:1)构造函数,View有三个构造函数: publicView(Contextcontext) 当我们通过代码创建view时需要复写此方法。 publicView(Contextcontext,AttributeSetattrs) 当我们通过xml创建view时需要复写此方法。 publicView(Contextcontext,AttributeSetattrs, int defStyle) 通过源码我们可以知道... 阅读全文
posted @ 2013-04-23 20:32 g.hui 阅读(829) 评论(0) 推荐(2)