天天看點

改寫控件之《組合拳解決表單搭建麻煩問題》

古人學問無遺力,少壯工夫老始成。 —— 陸遊《冬夜讀書示子聿》

繼上一篇自定義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

繼續閱讀