简介
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中的各个部件,同样的原理、一样的方式。
Android View与GroupView原理以及其子类描述
原文:http://blog.csdn.net/banketree/article/details/25746081