摘自:http://www.runoob.com/w3cnote/android-tutorial-view-viewgroup-intro.html
在Android APP中,所有的用戶界面元素都是由View和ViewGroup的對象構成的。
View是繪制在屏幕上的用戶能與之交互的一個對象。而ViewGroup則是一個用於存放其他View(和ViewGroup)對象的布局容器! Android為我們提供了一個View和ViewGroup子類的集合,集合中提供了一些常用的輸入控件(比如按鈕和文本域)和各種各樣的布局模式(比如線性或相對布局)。
Android里的圖形界面都是由View和ViewGroup以及他們的子類構成的: View:所有可視化控件的父類,提供組件描繪和時間處理方法 ;ViewGroup: View類的子類,可以擁有子控件,可以看作是容器 Android UI中的控件都是按照這種層次樹的結構堆疊得,而創建UI布局的方式有兩種, 自己在Java里寫代碼或者通過XML定義布局,后者顯得更加方便和容易理解! 也是我們最常用的手段!另外我們一般很少直接用View和ViewGroup來寫布局,更多的時候使用它們的子類控件或容器來構建布局!