http://www.uml.org.cn/mobiledev/201209102.asp
1、view
view
extends object
implements drawable.callback keyevent.callback accessibilityeventsource
java.lang.object
android.view.view
known direct subclasses(直接子類,surfaceview是view的子類)
analogclock,imageview,keyboardview,mediaroutebutton,progressbar,space,surfaceview,textview,textureview,viewgroup,viewstu
known indirect subclasses(間接子類)
abslistview,absseekbar,absspinner,absolutelayout,adapterview<t extends adapter>,adapterviewanimator,adapterviewflipper,appwidgethostview,autocompletetextview, button, calendarview,
checkbox, checkedtextview, chronometer, and 53 others.
class overview
this class represents the basic building block for user interface components. a view occupies a rectangular area on the screen and is responsible for drawing and event handling. view
is the base class forwidgets, which are used to create interactive ui components (buttons, text fields, etc.). theviewgroup subclass is the base class forlayouts, which are invisible containers that hold other views (or other viewgroups) and define their layout
properties.
view類為使用者界面提供了最基礎的元件,view類元件負責更換螢幕與處理事件。同時,view類也是widgets類的基礎類,widgets類可以建立基礎的ui元件,如bottons、textview等等。view類的其中一個直接子類viewgroup是layous的基礎類,layous是用來裝載view或者其他的viewgrous的,并且可以定義這些裝載内容的特性。
2、 從上述的overview可知,surfaceview是繼承于view類的,(glsurfaceview是繼承于surfaceview的)