天天看點

Android自定義控件及自定義屬性Android自定義控件及自定義屬性

自定義一個類,繼承View 繼承View還是哪個類,取決于你要實作一個什麼樣的控件 如果你要實作的是一個線性布局的組合控件,就可以繼承LinearLayout 如果你要實作的是一個布局複雜的組合控件,就可以繼承RelativeLayout 具體根據實際情況 這裡我要實作一個Android端的顯示驗證碼的控件,我隻繼承View
類似的,如果你是繼承了RelativeLayout,大概可以這樣實作
在布局檔案中的使用
在values檔案夾下建立attrs.xml檔案 name是自定義屬性的名稱 format是自定義屬性的類型,有如下類型,就不一一介紹了
Android自定義控件及自定義屬性Android自定義控件及自定義屬性
代碼
在使用自定義控件的xml檔案裡引入命名空間
自定義屬性的使用
示例
Android自定義控件及自定義屬性Android自定義控件及自定義屬性

繼續閱讀