古人学问无遗力,少壮工夫老始成。 —— 陆游《冬夜读书示子聿》
继上一篇自定义dialog之后的又一篇自定义控件的文章上一篇http://blog.csdn.net/ddwhan0123/article/details/48651905
这一次是封装 edittext+imageview在我们的linearlayout中,进一步简化了表单类ui的搭建工作,效果如下:
上面是我们的封装类的实现,下面那个是另外拼接组合的实现,我们来看下简便了什么?
自定义控件:
旧式的拼接
是不是在代码层面少了很多的拼接组合甚至是拖拽,只需要填入你需要的内容即可。
贴一下具体的实现并在过程中做一些解释
先贴实验activity:mainactivity
分析:就是看一下有没有获取我们想要的内容以及封装的方法简单的调用。
补充:因为是edittext所以没有必要像textview一样重写一些settext之类的方法。
功能就这些,还有一个attrs.xml在源码中看吧。
源码:http://yunpan.cn/chcewfefrgcvr 访问密码 78e8