壹、簡單自定義控件MyButton
每壹個控件都是壹個java類,有對應的代碼,只要妳能正確的編寫java代碼,那麽電腦培訓發現可以創造出符合妳需求的控件,即自定義控件。
1.通過繼承的方式,創建自定義控件
通過繼承壹個現有的控件,覆蓋其界面的呈現
通過繼承壹個包含若幹子控件的布局
通過繼承壹個現有的控件,覆蓋某個響應事件
繼承壹個View來完整自定義壹個心控件
2.使妳的自定義控件繼承自某個最接近的Android控件,必須是public 壹般都會調用父類的構造方法,註意壹般有三個構造方法覆蓋原來控件的方法,註意是否要再調用super中的方法
在XML中以類全名的方式引用此控件
二、復雜自定義控件MyLogin
需要設計包含壹組控件的自定義控件就需要用到復雜的自定義控件
1)使得妳的自定義控件繼承自某個接近的布局
2)正確的實現構造方法:構造方法中實例化目標布局,同時查找到各個子布局
3)添加相應的響應代碼來修改屬性,使得外部能訪問布局中的子控件
4)在XML中以類全名的方式引用此控件,完整的包名+類名。