android應用的絕大部分UI組件都放在android.widget包及其子包、android.view包及其子包中,android應用的所有UI組件都繼承View類。
View類還有一個重要的子類:ViewGroup,但ViewGroup通常作為其他組件的容器使用。
已知android中所有UI組件都是建立在View、ViewGroup基礎上的,android採用組合器設計模式來設計View和ViewGroup:它們之間的設計關係圖如下所示:
ViewGroup是View的子類,因此ViewGroup也可以被當作View來使用,同時ViewGroup也可以作為容器來盛裝其他組件,而ViewGroup中除了可以包括普通的View組件之外,還可以再次包括ViewGroup組件。<喎?http://www.bkjia.com/kf/ware/vc/" target="_blank" class="keylink">vcD4KPHA+PGJyPgo8L3A+CjxwPtei0uKjumFuZHJvaWTW0Mv509DX6bz+trzM4bmpwb3W1re9t6jAtL/Y1sbX6bz+tcTQ0M6qo7o8L3A+CjxwPqOoMaOp1NpYTUyyvL7WzsS8/tbQzai5/VhNTMr00NS9+NDQv9jWxjwvcD4KPHA+o6gyo6nU2kphdmGzzNDytPrC69bQzai5/bX308O3vbeovfjQ0L/Y1sY8L3A+CjxwPjxicj4KPC9wPgo8cD7PwsPmvenJ3NK7z8JWaWV3wOCzo9PDtcRYTUzK9NDUoaLP4LnYtcS3vbeo0tS8sLzy0qq1xMu1w/ejuqOoz8LD5rXExNrI3bXEysfVqtKqIMWpw/GyrrKuILXExNrI3aOpPC9wPgo8cD48aW1nIHNyYz0="http://www.2cto.com/uploadfile/Collfiles/20140409/2014040908510171.jpg" alt="\">