Android应用的大部分UI组件都放在android:vidget包及其子包、android.view包以及子包中,Android应用的所有UI组件都继承了View类
View类还有一个重要的子类:ViewGroup,丹ViewGroup通常作为其他组件的容器使用。
ViewGroup继承了View类,当然也可以当成普通的View来使用,但ViewGroup主要还是当成容器类使用,但是ViewGroup是一个抽象类,因此实际使用中通常总是使用ViewGroup的子类作为容器。
ViewGroup容器控制其子组件的分布依赖于ViewGroup.LayoutParams、ViewGroup.MarginLayoutParams两个内部类。