1. 程式人生 > >Android View與GroupView原理以及其子類描述

Android View與GroupView原理以及其子類描述

簡介

View是Android UI元件的基類,ViewGroup是容納UI元件的容器,ViewGroup本身也是從View派生出來的。

簡單的說,Android UI介面是由View和ViewGroup及其派生類組合而成的,其結構示意圖:


下面將簡單的介紹View與GroupView原理以及其子類。

詳解
1、View與ViewGroup







2、ImageView


3、TextView


4、EditText


5、ImageButton 


6、ZoomButton


7、Button


8、ToggleButton


9、CompoundButton


10、ImageSwitcher


11、TextSwitcher


12、RadioGroup


13、RadioButton

14、CheckBox


15、ViewSwitcher


16、CheckedTextView


17、ListView

18、ExpandableListView


19、GridView

20、Gallery


21、Spinner


22、AbsoluteLayout



23、FrameLayout
24、LinearLayout


25、TableLayout 


26、RelativeLayout


27、ExtractEditLayout


28、AutoCompleteTextView 


29、MultiAutoCompleteTextView


30、ScrollView 


31、SeekBar
32、WebView
 
33、RatingBar

 
34、NumberPicker


35、SlidingDrawer


36、ProgressBar


39、SurfaceView 



40、RemoteViews


41、StackView


42、VideoView

43、CalendarView

44、searchView  


45、Chronometer


46、TwoLineListItem


47、FragmentBreadCrumbs



48、QuickContactBadge


49、TabWidget

50、Tabhost


51、DatePicker

51、TimePicker 



51、AnalogClock


51、DigitalClock


總結

看過它們的結構,油然想起曾經自繪MFC中的各個部件,同樣的原理、一樣的方式。