Android View的繼承體系大全(包含125個view的所有子類)(by 星空武哥)


轉載請標註原創地址:http://blog.csdn.net/lsyz0021/article/details/53144273



       安卓的view是一個龐大是繼承體系,今天花了一個晚上我總結一下view的繼承體系。view的直接繼承子類有12個,間接繼承子類有113個。今天我就總結一下所有的view的子類,希望對大家瞭解和學習view有所幫助。

因爲直接子類不是很多我就都列出來了


AnalogClock 這個類在API23中已棄用。不再支持這個小部件
ImageView 顯示任意圖像,例如圖標
KeyboardView 渲染虛擬鍵盤的視圖
MediaRouteButton 多媒體的路由按鈕
ProgressBar 一些操作進度的視覺指標
Space 一個輕量級的View子類,可用於在通用佈局中的組件之間創建空白區域
SurfaceView 它內嵌了一個專門用於繪製的Surface,用於播放視頻
TabItem 一個特殊的view,它允許您爲佈局中的TabLayout聲明選項卡項
TextView 向用戶顯示文本,並且是可以被編輯的view
TextureView 顯示在線視頻或者任意的數據流
ViewGroup 一個可以包含其他view(稱爲子對象)的特殊視圖組。這個視圖組是layout和view的基類
ViewStub 它一個看不見的,不佔佈局位置,佔用資源非常小的控件(v4包中也包含這個控件)
ViewStubCompat v7包中的ViewStub(你看可以把他看成兼容的ViewStub)

下面是全部的view的子類(包含113個間接子類




下面是對view的直接子類的總結

1、ImageView的全部



2、TextView的全部子類



3、ProgressBar的全部子類




4、SurfaceView全部子類



5、ViewGroup的全部子類



5.1、LinearLayout的全部子類


5.2、FrameLayout的全部子類


5.3、LinearLayoutCompat的全部子類


5.4、AdapterView的全部子類





       好了上面就是所有的view的子類了,view這個繼承體系對於安卓來說特別重要,尤其是我們有時候還要自定義view,深入瞭解view會對你學習安卓有很大幫助的,由於時間倉促,水平有限難免有所錯誤,歡迎大家指正。


關注下面的訂閱號,獲取文章中的高清大圖


1、回覆“view大全”獲取view的高清全部子類圖
2、回覆“ViewGroup”獲取ViewGroup的高清全部子類圖
3、回覆“TextView”獲取TextView的高清全部子類圖
4、回覆“FrameLayout”獲取FrameLayout的高清全部子類圖
5、回覆“LinearLayout”獲取LinearLayout的高清全部子類圖
6、回覆“ImageView”獲取ImageView的高清全部子類圖

7、回覆“小車”獲取觀看無線智能遙控小車


想及時獲取更多的文章,請關注我的微信訂閱號





發佈了80 篇原創文章 · 獲贊 156 · 訪問量 66萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章