pub struct ViewGroup_LayoutParams { /* private fields */ }
Expand description
视图使用 LayoutParams 来告诉其父级它们希望如何布局。请参阅 ViewGroup 布局属性,了解此类支持的所有子视图属性的列表。 基本 LayoutParams 类仅描述视图希望的宽度和高度。对于每个维度,它可以指定以下之一: FILL_PARENT(在 API 级别 8 及更高版本中重命名为 MATCH_PARENT),这意味着视图希望与其父级一样大(减去填充) WRAP_CONTENT,这意味着视图希望足够大以包含其内容(加上填充)
一个确切的数字 对于不同的 ViewGroup 子类,有 LayoutParams 的子类。例如,AbsoluteLayout 有自己的 LayoutParams 子类,它添加了 X 和 Y 值。
开发人员指南 有关创建用户界面布局的更多信息,请阅读 XML 布局开发人员指南。
Implementations§
Source§impl ViewGroup_LayoutParams
impl ViewGroup_LayoutParams
Sourcepub const FILL_PARENT: i32 = -1i32
👎Deprecated: 从 API 级别 8 开始,此值已弃用,并由 MATCH_PARENT 取代。
pub const FILL_PARENT: i32 = -1i32
视图请求的高度或宽度的特殊值。FILL_PARENT 表示视图希望与其父级一样大,减去父级的填充(如果有)。
Sourcepub const MATCH_PARENT: i32 = -1i32
pub const MATCH_PARENT: i32 = -1i32
视图请求的高度或宽度的特殊值。MATCH_PARENT 表示视图希望与其父级一样大,减去父级的填充(如果有)。在 API 级别 8 中引入。
Sourcepub const WRAP_CONTENT: i32 = -2i32
pub const WRAP_CONTENT: i32 = -2i32
视图请求的高度或宽度的特殊值。WRAP_CONTENT 表示视图希望足够大以容纳其自己的内部内容,同时考虑其自己的填充。
Sourcepub fn get_width(&self) -> i32
pub fn get_width(&self) -> i32
有关视图所需宽度的信息。可以是常量 FILL_PARENT(在 API 级别 8 中由 MATCH_PARENT 取代)或 WRAP_CONTENT 之一,也可以是确切的大小。
Sourcepub fn set_width(&self, value: i32)
pub fn set_width(&self, value: i32)
有关视图所需宽度的信息。可以是常量 FILL_PARENT(在 API 级别 8 中由 MATCH_PARENT 取代)或 WRAP_CONTENT 之一,也可以是确切的大小。
Sourcepub fn get_height(&self) -> i32
pub fn get_height(&self) -> i32
有关视图所需高度的信息。可以是常量 FILL_PARENT(在 API 级别 8 中由 MATCH_PARENT 取代)或 WRAP_CONTENT 之一,也可以是确切的大小。
Sourcepub fn set_height(&self, value: i32)
pub fn set_height(&self, value: i32)
有关视图所需高度的信息。可以是常量 FILL_PARENT(在 API 级别 8 中由 MATCH_PARENT 取代)或 WRAP_CONTENT 之一,也可以是确切的大小。