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

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

简介 View是Android UI组件的基类,ViewGroup是容纳UI组件的容器,ViewGroup本身也是从View派生出来的。 简单的说,Android UI界面是由View和ViewG...
  • judyge
  • judyge
  • 2016年01月07日 11:12
  • 314

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

简介 View是Android UI组件的基类,ViewGroup是容纳UI组件的容器,ViewGroup本身也是从View派生出来的。 简单的说,Android UI界面是由View和V...

Android Activity原理以及其子类描述

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

Android Activity原理以及其子类描述

简介          Activity是Android应用程序组件,实现一个用户交互窗口,我们可以实现布局填充屏幕,也可以实现悬浮窗口。一个app由很多个Actvitiy组合而成,它们之间用i...

Android Activity原理以及其子类描述

原文章地址:http://blog.csdn.net/banketree/article/details/25771913 简介          Activity是Android应用...

AdapterView以及其子类

原文转自: http://cinderella7.blog.51cto.com/7607653/1281696 http://blog.csdn.net/lizzywu/article/detai...

在创建线程时,必须要建立一个Thread类的或其子类的实例

本文讲述在学习Java多线程中需要学习的向线程传递数据的三种方法。由于线程的运行和结束是不可预料的,因此,在传递和返回数据时就无法象函数一样通过函数参数和return语句来返回数据。 ...

工厂模式 -- 类的实例化延迟到其子类

简单工厂模式虽然简单,但存在一个很严重的问题。当系统中需要引入新产品时,由于静态工厂方法通过所传入参数的不同来创建不同的产品,这必定要修改工厂类的源代码,将违背“开闭原则”,如何实现增加新产品而不影响...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Android View与GroupView原理以及其子类描述
举报原因:
原因补充:

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