pub struct LinearLayout_LayoutParams { /* private fields */ }
Expand description
与 ViewLinearLayout 相关的每个子布局信息。
Implementations§
Source§impl LinearLayout_LayoutParams
impl LinearLayout_LayoutParams
Sourcepub fn get_weight(&self) -> f32
pub fn get_weight(&self) -> f32
指示 LinearLayout 中有多少额外空间将分配给与这些 LayoutParams 关联的视图。如果视图不应拉伸,请指定 0。否则,额外的像素将在权重大于 0 的所有视图之间按比例分配。
Sourcepub fn set_weight(&self, value: f32)
pub fn set_weight(&self, value: f32)
指示 LinearLayout 中有多少额外空间将分配给与这些 LayoutParams 关联的视图。如果视图不应拉伸,请指定 0。否则,额外的像素将在权重大于 0 的所有视图之间按比例分配。
Sourcepub fn get_gravity(&self) -> i32
pub fn get_gravity(&self) -> i32
与这些 LayoutParams 关联的视图的重力。
Sourcepub fn set_gravity(&self, value: i32)
pub fn set_gravity(&self, value: i32)
与这些 LayoutParams 关联的视图的重力。
Sourcepub fn new_with_weight(width: i32, height: i32, weight: f32) -> Self
pub fn new_with_weight(width: i32, height: i32, weight: f32) -> Self
创建一组具有指定宽度、高度和权重的新布局参数。
width
宽度,可以是 MATCH_PARENT、WRAP_CONTENT 或固定大小(以像素为单位)
height
高度,可以是 MATCH_PARENT、WRAP_CONTENT 或固定大小(以像素为单位)
weight
权重
Methods from Deref<Target = ViewGroup_MarginLayoutParams>§
pub const DEFAULT_MARGIN_RELATIVE: u32 = 2_147_483_648u32
Sourcepub fn get_left_margin(&self) -> i32
pub fn get_left_margin(&self) -> i32
子项的左边距(以像素为单位)。边距值应为正数。为此字段重新分配新值后,调用 setLayoutParams(ViewGroup. LayoutParams)。
Sourcepub fn set_left_margin(&self, value: i32)
pub fn set_left_margin(&self, value: i32)
子项的左边距(以像素为单位)。边距值应为正数。为此字段重新分配新值后,调用 setLayoutParams(ViewGroup. LayoutParams)。
Sourcepub fn get_top_margin(&self) -> i32
pub fn get_top_margin(&self) -> i32
子项的上边距(以像素为单位)。边距值应为正数。为此字段重新分配新值后,调用 setLayoutParams(ViewGroup. LayoutParams)。
Sourcepub fn set_top_margin(&self, value: i32)
pub fn set_top_margin(&self, value: i32)
子项的上边距(以像素为单位)。边距值应为正数。为此字段重新分配新值后,调用 setLayoutParams(ViewGroup. LayoutParams)。
Sourcepub fn get_right_margin(&self) -> i32
pub fn get_right_margin(&self) -> i32
子项的右边距(以像素为单位)。边距值应为正数。为此字段重新分配新值后,调用 setLayoutParams(ViewGroup. LayoutParams)。
Sourcepub fn set_right_margin(&self, value: i32)
pub fn set_right_margin(&self, value: i32)
子项的右边距(以像素为单位)。边距值应为正数。为此字段重新分配新值后,调用 setLayoutParams(ViewGroup. LayoutParams)。
Sourcepub fn get_bottom_margin(&self) -> i32
pub fn get_bottom_margin(&self) -> i32
子项的底部边距(以像素为单位)。边距值应为正数。为此字段重新分配新值后,调用 setLayoutParams(ViewGroup. LayoutParams)。
Sourcepub fn set_bottom_margin(&self, value: i32)
pub fn set_bottom_margin(&self, value: i32)
子项的底部边距(以像素为单位)。边距值应为正数。为此字段重新分配新值后,调用 setLayoutParams(ViewGroup. LayoutParams)。
Methods from Deref<Target = ViewGroup_LayoutParams>§
pub const FILL_PARENT: i32 = -1i32
pub const MATCH_PARENT: i32 = -1i32
pub const WRAP_CONTENT: i32 = -2i32
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 之一,也可以是确切的大小。