参阅:http://android.xsoftlab.net/reference/android/view/ViewGroup.html
public abstract class
ViewGroup
extends View
implements ViewParent ViewManager
Added in API level 1
java.lang.Object
↳ android.view.ViewGroup
已知直接子类
AbsoluteLayout,
AdapterView<T extends Adapter>,
CoordinatorLayout,
DrawerLayout,
FragmentBreadCrumbs,
FrameLayout,
GridLayout,
LinearLayout,
LinearLayoutCompat,
PagerTitleStrip,
RecyclerView,
RelativeLayout,
ShadowOverlayContainer,
SlidingDrawer,
SlidingPaneLayout,
SwipeRefreshLayout,
Toolbar,
TvView,
ViewPager
【概述】
ViewGroup是一个特殊的视图,可以容纳其他视图。ViewGroup是布局和视图容器的基类。
这个类还定义了布局参数的基类 ViewGroup.LayoutParams。
【嵌套类】
类 ViewGroup.LayoutParams LayoutParams用于通过视图告诉他们的父母他们想要如何布局。
ViewGroup.LayoutParams
android:layout_height
属性说明:指定视图的基本高度。 这是包含布局管理器中任何视图的必需属性。
其值可以是用于常数高度或特殊常数之一的维度(例如“12dip”)
必须是带单位的浮点型尺寸值(float),如:”14.5sp”。有效的单位包括:px(像素)、dp(密度无关像素)、sp(通常用于字体尺寸的可伸缩像素)、in(英寸)、mm(毫米)。
也可以引用一个包含此类型值的资源(格式:@[package:]type:name)或主题属性(格式:?[package][type:]name)。
可以是以下常数值之一:
fill_parent -1 视图应该和它的父对象一样大(减去填充)。
此常数从API级别8开始弃用,并由match_parent替换。
match_parent -1 视图应该和它的父对象一样大(减去填充)。 在API级别8中引入。
wrap_content -2 视图应该足够大以包围其内容(加上填充)。
对应的全局属性资源符号是layout_height。
ViewGroup.LayoutParams
android:layout_width
属性说明:指定视图的基本宽度。 这是包含布局管理器中任何视图的必需属性。
必须是带单位的浮点型尺寸值(float),如:”14.5sp”。有效的单位包括:px(像素)、dp(密度无关像素)、sp(通常用于字体尺寸的可伸缩像素)、in(英寸)、mm(毫米)。
也可以引用一个包含此类型值的资源(格式:@[package:]type:name)或主题属性(格式:?[package][type:]name)。
可以是以下常数值之一&