Android ViewGroup

Android UI 用户界面 中我们知道了 ViewGroup 是所有的 Android 布局的基类,是 View 的子类

ViewGroup

  1. 包名 : android.view.ViewGroup
  2. 官方 API 文档地址: Android android.view.ViewGroup

ViewGroup 继承自 View 类,故其可以当作普通的 View 来使用

但 ViewGroup 是一个抽象类,实际都是使用 ViewGroup 的子类作为容器类

ViewGroup 容器控制容器内组件的分布依赖于 ViewGroup.LayoutParamsViewGroup.MarginLayoutParams 两个内部类

这两个内部类也提供了一些 XML 属性,ViewGroup 容器内子组件可以指定这些 xml 属性

ViewGroup.LayoutParams

ViewGroup.LayoutParams 所支持的两个 xml 属性

xml 属性 说明
android:layout_height 指定该子组件的布局高度,值可以是
fill_parent
match_parent
wrap_parent
android:layout_width 指定该子组件的布局宽度,值可以是
fill_parent
match_parent
wrap_parent

ViewGroup.MarginLayoutParams

ViewGroup.MarginLayoutParams 控制子组件周围的页边距

xml 属性 说明
android:layout_marginBottom 指定该子组件下边的页边距
android:layout_marginLeft 指定该子组件左边的页边距
android:layout_marginRight 指定该子组件右边的页边距
android:layout_marginTop 指定该子组件上边的页边距

ViewGroup 重要的子类

说明
AbsoluteLayout 绝对布局
FrameLayout 帧布局
GridLayout 表格布局
LinearLayout 线性布局
RelativeLayout 相对布局

Android 基础教程

关于   |   FAQ   |   我们的愿景   |   广告投放   |  博客

  简单教程,简单编程 - IT 入门首选站

Copyright © 2013-2022 简单教程 twle.cn All Rights Reserved.