View和ViewGroup的区别
Posted lgz0921
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了View和ViewGroup的区别相关的知识,希望对你有一定的参考价值。
View是所有UI组件的基类,而 ViewGroup是容纳这些组件的容器,其本身也是从View派生出来的(看下图)。
简单的说就是:View指某些具体的控件,如TextView,ImageView等,ViewGroup是用来盛放这些控件的容器,如LinearLayout、RelativeLayout等
UI布局的层次结构:
- View派生出的直接子类有
ImageView,TextView,ViewGroup等 - View派生出的间接子类有
Button,CheckBox,CheckedTextView等 - ViewGroup派生出的直接子类有
AbsoluteLayout,FrameLayout,LinearLayout,RelativeLayout等 - ViewGroup派生出的间接子类有
ListView,GridView等
以上是关于View和ViewGroup的区别的主要内容,如果未能解决你的问题,请参考以下文章