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

简介

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

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

A220236984-101149.png

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

详解1、View与ViewGroup

A220239234-101149.png_small.png

A220242515-101149.png_small.png

A220244968-101149.png_small.png

A220247499-101149.png_small.png

A220249734-101149.png_small.png

A220252390-101149.png_small.png

2、ImageView

A220255249-101149.png_small.png

3、TextView

A220257781-101149.png_small.png

4、EditText

A220300390-101149.png_small.png

5、ImageButton

A220303859-101149.png_small.png

6、ZoomButton

A220306656-101149.png_small.png

7、Button

A220311624-101149.png

8、ToggleButton

A220313921-101149.png_small.png9、CompoundButton

A220316624-101149.png_small.png

10、ImageSwitcher

A220318859-101149.png_small.png

11、TextSwitcher

A220321062-101149.png_small.png

12、RadioGroup

A220323499-101149.png_small.png

13、RadioButton

A220326921-101149.png_small.png

14、CheckBox

A220331031-101149.png_small.png

15、ViewSwitcher

A220333421-101149.png_small.png

16、CheckedTextView

A220337640-101149.png_small.png

17、ListView

A220340046-101149.png_small.png

18、ExpandableListView

A220342921-101149.png_small.png

19、GridView

A220346421-101149.png_small.png

20、Gallery

A220348874-101149.png_small.png

21、Spinner

A220351265-101149.png_small.png

22、AbsoluteLayout

A220353749-101149.png_small.png23、FrameLayout

A220355984-101149.png_small.png

24、LinearLayout

A220358328-101149.png_small.png

25、TableLayout

A220400718-101149.png_small.png

26、RelativeLayout

A220403171-101149.png_small.png

27、ExtractEditLayout

A220405406-101149.png_small.png

28、AutoCompleteTextView

A220407953-101149.png_small.png

29、MultiAutoCompleteTextView

A220410421-101149.png_small.png

30、ScrollView

A220413234-101149.png_small.png

31、SeekBar

A220415484-101149.png_small.png

32、WebView

A220417687-101149.png_small.png

33、RatingBar

A220420468-101149.png_small.png

34、NumberPicker

A220422749-101149.png_small.png

35、SlidingDrawer

A220425015-101149.png_small.png

36、ProgressBar

A220427703-101149.png_small.png

39、SurfaceView

A220429984-101149.png

40、RemoteViews

A220432640-101149.png_small.png

41、StackView

A220436921-101149.png_small.png

42、VideoView

A220440687-101149.png_small.png

43、CalendarView

A220444515-101149.png_small.png

44、searchView

A220448343-101149.png_small.png

45、Chronometer

A220450624-101149.png_small.png

46、TwoLineListItem

A220453531-101149.png_small.png

47、FragmentBreadCrumbs

A220456124-101149.png_small.png

48、QuickContactBadge

A220458812-101149.png_small.png

49、TabWidget

A220501109-101149.png_small.png

50、Tabhost

A220503984-101149.png_small.png

51、DatePickerA220506312-101149.png_small.png

51、TimePicker

A220508843-101149.png_small.png

51、AnalogClock

A220511515-101149.png_small.png

51、DigitalClock

A220514406-101149.png_small.png

总结

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值