android中各种控件,及其方法介绍,android组件化开发框架对比

  1. RelativeLayout

  2. ExtractEditLayout

  3. AutoCompleteTextView

  4. MultiAutoCompleteTextView

  5. ScrollView

  6. SeekBar

  7. WebView

  8. RatingBar

  9. NumberPicker

  10. SlidingDrawer

  11. ProgressBar

  12. SurfaceView

  13. RemoteViews

  14. StackView

  15. VideoView

  16. CalendarView

  17. searchView

  18. Chronometer

  19. TwoLineListItem

  20. FragmentBreadCrumbs

  21. QuickContactBadge

  22. TabWidget

  23. Tabhost

  24. DatePicker

  25. 总结

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

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

android中各种控件,及其方法介绍,android组件化开发框架对比

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

详解
1、View与ViewGroup

android中各种控件,及其方法介绍,android组件化开发框架对比

android中各种控件,及其方法介绍,android组件化开发框架对比

android中各种控件,及其方法介绍,android组件化开发框架对比

android中各种控件,及其方法介绍,android组件化开发框架对比

android中各种控件,及其方法介绍,android组件化开发框架对比

android中各种控件,及其方法介绍,android组件化开发框架对比

2、ImageView

android中各种控件,及其方法介绍,android组件化开发框架对比

3、TextView

android中各种控件,及其方法介绍,android组件化开发框架对比

4、EditText

android中各种控件,及其方法介绍,android组件化开发框架对比

5、ImageButton

android中各种控件,及其方法介绍,android组件化开发框架对比

6、ZoomButton

android中各种控件,及其方法介绍,android组件化开发框架对比

7、Button

android中各种控件,及其方法介绍,android组件化开发框架对比

8、ToggleButton

android中各种控件,及其方法介绍,android组件化开发框架对比

9、CompoundButton

android中各种控件,及其方法介绍,android组件化开发框架对比

10、ImageSwitcher

android中各种控件,及其方法介绍,android组件化开发框架对比

11、TextSwitcher

android中各种控件,及其方法介绍,android组件化开发框架对比

12、RadioGroup

android中各种控件,及其方法介绍,android组件化开发框架对比

13、RadioButton

android中各种控件,及其方法介绍,android组件化开发框架对比

14、CheckBox

android中各种控件,及其方法介绍,android组件化开发框架对比

15、ViewSwitcher

android中各种控件,及其方法介绍,android组件化开发框架对比

16、CheckedTextView

android中各种控件,及其方法介绍,android组件化开发框架对比

17、ListView

android中各种控件,及其方法介绍,android组件化开发框架对比

18、ExpandableListView

android中各种控件,及其方法介绍,android组件化开发框架对比

19、GridView

android中各种控件,及其方法介绍,android组件化开发框架对比

20、Gallery

android中各种控件,及其方法介绍,android组件化开发框架对比

21、Spinner

android中各种控件,及其方法介绍,android组件化开发框架对比

22、AbsoluteLayout

android中各种控件,及其方法介绍,android组件化开发框架对比

23、FrameLayout

android中各种控件,及其方法介绍,android组件化开发框架对比

24、LinearLayout

android中各种控件,及其方法介绍,android组件化开发框架对比

25、TableLayout

android中各种控件,及其方法介绍,android组件化开发框架对比

26、RelativeLayout

android中各种控件,及其方法介绍,android组件化开发框架对比

27、ExtractEditLayout

android中各种控件,及其方法介绍,android组件化开发框架对比

28、AutoCompleteTextView

android中各种控件,及其方法介绍,android组件化开发框架对比

29、MultiAutoCompleteTextView

android中各种控件,及其方法介绍,android组件化开发框架对比

30、ScrollView

android中各种控件,及其方法介绍,android组件化开发框架对比

31、SeekBar

android中各种控件,及其方法介绍,android组件化开发框架对比

32、WebView

android中各种控件,及其方法介绍,android组件化开发框架对比

33、RatingBar

android中各种控件,及其方法介绍,android组件化开发框架对比

34、NumberPicker

android中各种控件,及其方法介绍,android组件化开发框架对比

35、SlidingDrawer

android中各种控件,及其方法介绍,android组件化开发框架对比

36、ProgressBar

android中各种控件,及其方法介绍,android组件化开发框架对比

39、SurfaceView

android中各种控件,及其方法介绍,android组件化开发框架对比

40、RemoteViews

android中各种控件,及其方法介绍,android组件化开发框架对比

41、StackView

android中各种控件,及其方法介绍,android组件化开发框架对比

42、VideoView

android中各种控件,及其方法介绍,android组件化开发框架对比

43、CalendarView

android中各种控件,及其方法介绍,android组件化开发框架对比

44、searchView

android中各种控件,及其方法介绍,android组件化开发框架对比

45、Chronometer

android中各种控件,及其方法介绍,android组件化开发框架对比

46、TwoLineListItem

android中各种控件,及其方法介绍,android组件化开发框架对比

47、FragmentBreadCrumbs

android中各种控件,及其方法介绍,android组件化开发框架对比

48、QuickContactBadge

android中各种控件,及其方法介绍,android组件化开发框架对比

49、TabWidget

android中各种控件,及其方法介绍,android组件化开发框架对比

50、Tabhost

android中各种控件,及其方法介绍,android组件化开发框架对比

51、DatePicker

51、TimePicker

android中各种控件,及其方法介绍,android组件化开发框架对比

51、AnalogClock

android中各种控件,及其方法介绍,android组件化开发框架对比

51、DigitalClock

android中各种控件,及其方法介绍,android组件化开发框架对比

总结

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

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

android中各种控件,及其方法介绍,android组件化开发框架对比

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

详解
1、View与ViewGroup

android中各种控件,及其方法介绍,android组件化开发框架对比

android中各种控件,及其方法介绍,android组件化开发框架对比

android中各种控件,及其方法介绍,android组件化开发框架对比

android中各种控件,及其方法介绍,android组件化开发框架对比

android中各种控件,及其方法介绍,android组件化开发框架对比

android中各种控件,及其方法介绍,android组件化开发框架对比

2、ImageView

android中各种控件,及其方法介绍,android组件化开发框架对比

3、TextView

android中各种控件,及其方法介绍,android组件化开发框架对比

4、EditText

android中各种控件,及其方法介绍,android组件化开发框架对比

5、ImageButton

android中各种控件,及其方法介绍,android组件化开发框架对比

6、ZoomButton

android中各种控件,及其方法介绍,android组件化开发框架对比

7、Button

android中各种控件,及其方法介绍,android组件化开发框架对比

8、ToggleButton

android中各种控件,及其方法介绍,android组件化开发框架对比

9、CompoundButton

android中各种控件,及其方法介绍,android组件化开发框架对比

10、ImageSwitcher

android中各种控件,及其方法介绍,android组件化开发框架对比

11、TextSwitcher

android中各种控件,及其方法介绍,android组件化开发框架对比

12、RadioGroup

android中各种控件,及其方法介绍,android组件化开发框架对比

13、RadioButton

android中各种控件,及其方法介绍,android组件化开发框架对比

14、CheckBox

android中各种控件,及其方法介绍,android组件化开发框架对比

15、ViewSwitcher

android中各种控件,及其方法介绍,android组件化开发框架对比

16、CheckedTextView

android中各种控件,及其方法介绍,android组件化开发框架对比

17、ListView

![](https://www.icode9.com/i/?i=20140919152602134?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvYmFua2V0cm

《Android学习笔记总结+最新移动架构视频+大厂安卓面试真题+项目实战源码讲义》

【docs.qq.com/doc/DSkNLaERkbnFoS0ZF】 完整内容开源分享

Vl/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)

18、ExpandableListView

android中各种控件,及其方法介绍,android组件化开发框架对比

19、GridView

android中各种控件,及其方法介绍,android组件化开发框架对比

20、Gallery

android中各种控件,及其方法介绍,android组件化开发框架对比

21、Spinner

android中各种控件,及其方法介绍,android组件化开发框架对比

22、AbsoluteLayout

android中各种控件,及其方法介绍,android组件化开发框架对比

23、FrameLayout

android中各种控件,及其方法介绍,android组件化开发框架对比

24、LinearLayout

android中各种控件,及其方法介绍,android组件化开发框架对比

25、TableLayout

android中各种控件,及其方法介绍,android组件化开发框架对比

26、RelativeLayout

android中各种控件,及其方法介绍,android组件化开发框架对比

27、ExtractEditLayout

android中各种控件,及其方法介绍,android组件化开发框架对比

28、AutoCompleteTextView

android中各种控件,及其方法介绍,android组件化开发框架对比

29、MultiAutoCompleteTextView

android中各种控件,及其方法介绍,android组件化开发框架对比

30、ScrollView

android中各种控件,及其方法介绍,android组件化开发框架对比

31、SeekBar

android中各种控件,及其方法介绍,android组件化开发框架对比

32、WebView

android中各种控件,及其方法介绍,android组件化开发框架对比

33、RatingBar

android中各种控件,及其方法介绍,android组件化开发框架对比

34、NumberPicker

android中各种控件,及其方法介绍,android组件化开发框架对比

35、SlidingDrawer

android中各种控件,及其方法介绍,android组件化开发框架对比

36、ProgressBar

android中各种控件,及其方法介绍,android组件化开发框架对比

39、SurfaceView

android中各种控件,及其方法介绍,android组件化开发框架对比

40、RemoteViews

android中各种控件,及其方法介绍,android组件化开发框架对比

41、StackView

android中各种控件,及其方法介绍,android组件化开发框架对比

上一篇:Android View 绘制流程,硬核


下一篇:2020跳槽大厂,最常问的9个自定义View面试题!,app架构图