1.View,ViewGroup
>View:
}1、所有高級UI組件都繼承View類而實現的
}2、一個View在屏幕上占據一塊矩形區域
}3、 負責渲染
}4、負責處理發生的事件
}5、設置是否可見
}6、設置是否可以獲得焦點等
2.ViewGroup:
}1、一個ViewGroup對象是一Android.view.ViewGroup實例
}2、View的容器
}3、 負責對添加進ViewGroup的View進行布局
}4、一個ViewGroup可以加入到另一個ViewGroup
3.View ,ViewGroup的關系

4.View,ViewGroup的繼承關系
2.widget
}1、界面中展示的各個小組件
}2、有獨立的事件處理能力
}3、所有Wiget組件都是繼承View而來
注:1.widget並不是實際存在的類,它是一個包,而VIew等就是實際存在的類,所以首字母大寫。在引用時,通常:
import Android.view.View;
import android.widget.TextView;
因為widget是包,所以首字母小寫
2.在該包內放的是UI Elements,包括TextView,ListView,但是這些元素都繼承自View或ViewGroup。如下圖所示:
其中
4 layout各種layout繼承自ViewGroup
對UI 組件進行布局
關於view及其子類的關系如下,紅色為常用控件:
https://blog.csdn.net/wufen12334/article/details/53072538