Android View与GroupView原理以及其子类描述

简介

View是Android UI组件的基类,ViewGroup是容纳UI组件的容器,ViewGroup本身也是从View派生出来的。

简单的说,Android UI界面是由View和ViewGroup及其派生类组合而成的,其结构示意图:

Android View与GroupView原理以及其子类描述_第1张图片


下面将简单的介绍View与GroupView原理以及其子类。

详解
1、View与ViewGroup

Android View与GroupView原理以及其子类描述_第2张图片

Android View与GroupView原理以及其子类描述_第3张图片

Android View与GroupView原理以及其子类描述_第4张图片

Android View与GroupView原理以及其子类描述_第5张图片

Android View与GroupView原理以及其子类描述_第6张图片

Android View与GroupView原理以及其子类描述_第7张图片


2、ImageView

Android View与GroupView原理以及其子类描述_第8张图片


3、TextView

Android View与GroupView原理以及其子类描述_第9张图片


4、EditText

Android View与GroupView原理以及其子类描述_第10张图片


5、ImageButton 

Android View与GroupView原理以及其子类描述_第11张图片


6、ZoomButton

Android View与GroupView原理以及其子类描述_第12张图片


7、Button

Android View与GroupView原理以及其子类描述_第13张图片


8、ToggleButton

Android View与GroupView原理以及其子类描述_第14张图片

9、CompoundButton

Android View与GroupView原理以及其子类描述_第15张图片


10、ImageSwitcher

Android View与GroupView原理以及其子类描述_第16张图片


11、TextSwitcher

Android View与GroupView原理以及其子类描述_第17张图片


12、RadioGroup

Android View与GroupView原理以及其子类描述_第18张图片


13、RadioButton

Android View与GroupView原理以及其子类描述_第19张图片


14、CheckBox
Android View与GroupView原理以及其子类描述_第20张图片

15、ViewSwitcher

Android View与GroupView原理以及其子类描述_第21张图片


16、CheckedTextView

Android View与GroupView原理以及其子类描述_第22张图片


17、ListView

Android View与GroupView原理以及其子类描述_第23张图片



18、ExpandableListView

Android View与GroupView原理以及其子类描述_第24张图片


19、GridView

Android View与GroupView原理以及其子类描述_第25张图片


20、Gallery

Android View与GroupView原理以及其子类描述_第26张图片


21、Spinner
Android View与GroupView原理以及其子类描述_第27张图片

22、AbsoluteLayout

Android View与GroupView原理以及其子类描述_第28张图片

23、FrameLayout
Android View与GroupView原理以及其子类描述_第29张图片


24、LinearLayout

Android View与GroupView原理以及其子类描述_第30张图片


25、TableLayout 

Android View与GroupView原理以及其子类描述_第31张图片


26、RelativeLayout

Android View与GroupView原理以及其子类描述_第32张图片


27、ExtractEditLayout

Android View与GroupView原理以及其子类描述_第33张图片


28、AutoCompleteTextView 

Android View与GroupView原理以及其子类描述_第34张图片


29、MultiAutoCompleteTextView

Android View与GroupView原理以及其子类描述_第35张图片


30、ScrollView 

Android View与GroupView原理以及其子类描述_第36张图片


31、SeekBar
Android View与GroupView原理以及其子类描述_第37张图片


32、WebView
  Android View与GroupView原理以及其子类描述_第38张图片

33、RatingBar
Android View与GroupView原理以及其子类描述_第39张图片
 


34、NumberPicker

Android View与GroupView原理以及其子类描述_第40张图片


35、SlidingDrawer

Android View与GroupView原理以及其子类描述_第41张图片


36、ProgressBar
Android View与GroupView原理以及其子类描述_第42张图片

39、SurfaceView 
Android View与GroupView原理以及其子类描述_第43张图片


40、RemoteViews

Android View与GroupView原理以及其子类描述_第44张图片


41、StackView

Android View与GroupView原理以及其子类描述_第45张图片


42、VideoView

Android View与GroupView原理以及其子类描述_第46张图片


43、CalendarView

Android View与GroupView原理以及其子类描述_第47张图片


44、searchView  

Android View与GroupView原理以及其子类描述_第48张图片


45、Chronometer

Android View与GroupView原理以及其子类描述_第49张图片


46、TwoLineListItem

Android View与GroupView原理以及其子类描述_第50张图片


47、FragmentBreadCrumbs

Android View与GroupView原理以及其子类描述_第51张图片


48、QuickContactBadge

Android View与GroupView原理以及其子类描述_第52张图片


49、TabWidget

Android View与GroupView原理以及其子类描述_第53张图片


50、Tabhost
Android View与GroupView原理以及其子类描述_第54张图片

51、DatePicker
Android View与GroupView原理以及其子类描述_第55张图片

51、TimePicker 


Android View与GroupView原理以及其子类描述_第56张图片


51、AnalogClock

Android View与GroupView原理以及其子类描述_第57张图片


51、DigitalClock

Android View与GroupView原理以及其子类描述_第58张图片


总结

看过它们的结构,油然想起曾经自绘MFC中的各个部件,同样的原理、一样的方式。


你可能感兴趣的:(framework)