Android SDK布局宽度和布局高度xml属性继承?

Android SDK布局宽度和布局高度xml属性继承?,android,xml,android-layout,inheritance,Android,Xml,Android Layout,Inheritance,我一直在尝试用Android操作系统开始编程。使用网站上的教程,我看到诸如LinearLayout、GridLayout等视图使用layout_width和layout_height xml属性,但文档从未显示这些属性对这些布局的继承。我读过他们需要的地方,但没有看到他们如何使用他们从未继承的东西 希望是一个困扰我的简单问题。检查并回答 名为layout_的XML布局属性定义了视图的布局参数,这些参数适用于视图所在的视图组 每个ViewGroup类都实现了一个扩展ViewGroup.Layout

我一直在尝试用Android操作系统开始编程。使用网站上的教程,我看到诸如LinearLayout、GridLayout等视图使用layout_width和layout_height xml属性,但文档从未显示这些属性对这些布局的继承。我读过他们需要的地方,但没有看到他们如何使用他们从未继承的东西

希望是一个困扰我的简单问题。

检查并回答

名为layout_的XML布局属性定义了视图的布局参数,这些参数适用于视图所在的视图组

每个ViewGroup类都实现了一个扩展ViewGroup.LayoutParams的嵌套类。此子类包含定义每个子视图的大小和位置的属性类型(视视图组而定)。如图1所示,父视图组为每个子视图(包括子视图组)定义布局参数。 请注意,每个LayoutParams子类都有自己的设置值语法。每个子元素都必须定义适合其父元素的LayoutParams,尽管它也可以为自己的子元素定义不同的LayoutParams

所有视图组都包含宽度和高度(布局宽度和布局高度),每个视图都需要定义它们


这些属性由LayoutParams从:,等等继承。

这就很好地解释了这一点。我没有提到嵌套类。