Android View和ViewGroup
时间:2020-01-09 10:34:00 来源:igfitidea点击:
Android的View类和ViewGroup类是Android应用程序中两个非常重要的类。一款Android应用包含一个或者多个活动。 Android活动是一个屏幕,类似于桌面应用程序中的窗口。在活动中,我们可以具有GUI组件。 GUI组件是View或者ViewGroup子类的实例。在这一点上听起来可能有点抽象,但是我将在下面更详细地解释两者。
View
View类是Android中所有GUI组件的超类。例如,用于在Android应用中显示文本标签的TextView类是View的子类。 Android包含以下常用的View
子类:
TextView
EditText
ImageView
ProgressBar
Button
ImageButton
CheckBox
DatePicker
这些只是View类的许多子类中的一部分。
视图组
ViewGroup类是View类的子类。 ViewGroup实例用作View实例的容器,以将View实例组合在一起。 Android包含以下常用的" ViewGroup"子类:
LinearLayout
RelativeLayout
ListView
GridView
这些不是Android包含的唯一" ViewGroup"子类。还有其他一些,但使用较少。
上面列出的ViewGroup
子类将View
实例组合在一起,并照顾其布局。例如," LinearLayout"将在水平或者垂直方向上依次渲染组件。