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

转载 2015年07月08日 19:25:16
简介

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原理以及其子类描述

View和ViewGroup以及其子类的描述
  • banketree
  • banketree
  • 2014年09月22日 16:20
  • 9804

Android Activity原理以及其子类描述

Activity是Android应用程序组件,实现一个用户交互窗口,我们可以实现布局填充屏幕,也可以实现悬浮窗口。一个app由很多个Actvitiy组合而成,它们之间用intent-filter区别主...
  • banketree
  • banketree
  • 2014年09月23日 11:12
  • 9046

android-UI组件(四):AdapterView及其子类

AdapterView组件是一组重要的组件,AdapterView本身是一个抽象基类,它派生的子类在用法上十分相似,知识显示界面有些不同, 下面是AdapterView及其子类的继承关系类图: 从...
  • litianpeng1991
  • litianpeng1991
  • 2014年04月10日 09:31
  • 2248

Android View的继承体系大全(包含125个view的所有子类)(by 星空武哥)

转载请标注原创地址:        安卓的view是一个庞大是继承体系,今天花了一个晚上我总结一下view的继承体系。view的直接继承子类有12个,间接继承子类有113个。今天我就总结一下所有的v...
  • lsyz0021
  • lsyz0021
  • 2016年11月13日 00:05
  • 2006

Android应用的界面编程(三)--TextView及其子类

第二组UI组件:textView及其子类 包括TextView、EditText、Button、CheckBox、RadioButton、ToggleButton、Switch、Chronometer...
  • Sinnamm
  • Sinnamm
  • 2016年04月29日 11:26
  • 471

深入理解view和viewgroup以及安卓屏幕图层基础

概述: Android系统中的所有UI类都是建立在View和ViewGroup这两个类的基础上的。所有View的子类成为”Widget”,所有ViewGroup的子类成为”Layout”。Vi...
  • qq_37237245
  • qq_37237245
  • 2017年04月28日 16:40
  • 407

Android View绘制和显示原理简介

现在越来越多的应用开始重视流畅度方面的测试,了解Android应用程序是如何在屏幕上显示的则是基础中的基础,就让我们一起看看小小屏幕中大大的学问。这也是我下篇文章——《Android应用流畅度测试分析...
  • zhangcanyan
  • zhangcanyan
  • 2016年10月14日 18:08
  • 3058

AdapterView以及其子类

原文转自: http://cinderella7.blog.51cto.com/7607653/1281696 http://blog.csdn.net/lizzywu/article/detai...
  • u010335298
  • u010335298
  • 2014年12月22日 15:25
  • 1077

Android的View组件的几大子类

View视图组件,Android的所有UI组件都是建立在View、ViewGroup基础之上的,Android采用了组合器的设计模式来设计View和ViewGroup。ViewGroup是View的子...
  • xuqiaobo
  • xuqiaobo
  • 2016年09月24日 11:13
  • 414

说说 mvc 模式的原理,它在 android 中的运用。

说说 mvc 模式的原理,它在 android 中的运用。
  • xiaopihair123
  • xiaopihair123
  • 2016年11月13日 17:05
  • 1762
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Android View与GroupView原理以及其子类描述
举报原因:
原因补充:

(最多只允许输入30个字)