Android面试篇之View和ViewGroup的关系

来源:互联网 发布:吸烟有害健康烟盒 知乎 编辑:程序博客网 时间:2024/06/16 09:24

View和ViewGroup的关系


View是Android中所有控件的基类。

ViewGroup继承自View,控件组,可以包含若干个View。

View本身既可以是单个控件,也可以是由多个控件组成的一组控件。



总结


一般来说,开发Android应用程序的UI界面都不会直接实用View和ViewGroup,而是使用这两大基类的派生类。

●  View派生出的直接子类

    AnalogClock, ImageView, KeyboardView, ProgressBarSurfaceViewTextViewViewGroupViewStub

●  View派生出的间接子类有:
    AbsListView,AbsSeekBar, AbsSpinner, AbsoluteLayout, AdapterView,AdapterViewAnimator, AdapterViewFlipper, AppWidgetHostView,AutoCompleteTextView,Button,CalendarView, CheckBox, CheckedTextView, Chronometer, CompoundButton,

●  ViewGroup派生出的直接子类有:
    AbsoluteLayout,AdapterView,FragmentBreadCrumbs,FrameLayout,LinearLayout,RelativeLayout,SlidingDrawer

●  ViewGroup派生出的间接子类有:
    AbsListView,AbsSpinner, AdapterViewAnimator, AdapterViewFlipper, AppWidgetHostView, CalendarView, DatePicker, DialerFilter, ExpandableListView, Gallery, GestureOverlayView,GridView,HorizontalScrollView, ImageSwitcher,ListView



转载自:http://blog.csdn.net/richiezhu/article/details/50294451


原创粉丝点击