天天看点

改写控件之《组合拳解决表单搭建麻烦问题》

古人学问无遗力,少壮工夫老始成。 —— 陆游《冬夜读书示子聿》

继上一篇自定义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

继续阅读