每個控件都是壹個java類,有相應的代碼。只要妳能正確編寫java代碼,計算機培訓發現妳可以創建壹個符合妳需求的控件,也就是自定義控件。
1.通過繼承創建自定義控件。
通過繼承現有控件來重寫界面的呈現。
通過繼承具有幾個子控件的布局
通過繼承現有控件來重寫響應事件。
繼承壹個視圖來完全定制壹個heart控件。
2.讓妳的自定義控件繼承最近的Android控件,必須是公共的。
壹般會調用父類的構造函數。請註意,通常有三個構造函數。
覆蓋原控件的方法,註意是否再次調用super中的方法。
在XML中引用此控件作為類的全名。
第二,復雜的自定義控件MyLogin
如果需要設計包含壹組控件的自定義控件,則需要使用復雜的自定義控件。
1)?讓您的自定義控件從封閉布局繼承。
2)?正確的構造方法:在構造方法中實例化目標布局,同時找到所有子布局。
3)?添加相應的響應代碼來修改屬性,以便外部可以訪問布局中的子控件。
4)?在XML中引用這個控件作為類的全名,完整的包名+類名。