Struct droid_wrap::android::view::ViewGroup_LayoutParams
source · 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 之一,也可以是确切的大小。
Methods from Deref<Target = GlobalRef>§
Methods from Deref<Target = JObject<'static>>§
Trait Implementations§
source§impl Debug for ViewGroup_LayoutParams
impl Debug for ViewGroup_LayoutParams
source§impl Deref for ViewGroup_LayoutParams
impl Deref for ViewGroup_LayoutParams
source§impl From<&GlobalRef> for ViewGroup_LayoutParams
impl From<&GlobalRef> for ViewGroup_LayoutParams
source§impl Into<GlobalRef> for &ViewGroup_LayoutParams
impl Into<GlobalRef> for &ViewGroup_LayoutParams
source§impl JObjNew for ViewGroup_LayoutParams
impl JObjNew for ViewGroup_LayoutParams
source§impl JType for ViewGroup_LayoutParams
impl JType for ViewGroup_LayoutParams
Auto Trait Implementations§
impl Freeze for ViewGroup_LayoutParams
impl RefUnwindSafe for ViewGroup_LayoutParams
impl Send for ViewGroup_LayoutParams
impl Sync for ViewGroup_LayoutParams
impl Unpin for ViewGroup_LayoutParams
impl UnwindSafe for ViewGroup_LayoutParams
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more