Button 构造函数
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
| 名称 | 说明 |
|---|---|
| Button(Context) |
从代码创建按钮时要使用的简单构造函数。 |
| Button(Context, IAttributeSet) |
|
| Button(IntPtr, JniHandleOwnership) |
创建 JNI 对象的托管表示形式时使用的构造函数;由运行时调用。 |
| Button(Context, IAttributeSet, Int32) |
此构造函数允许 Button 子类在膨胀时从主题属性中使用其自己的特定于类的基样式。 |
| Button(Context, IAttributeSet, Int32, Int32) |
此构造函数允许 Button 子类在膨胀时从主题属性或样式资源使用其自己的特定于类的基样式。 |
Button(Context)
从代码创建按钮时要使用的简单构造函数。
[Android.Runtime.Register(".ctor", "(Landroid/content/Context;)V", "")]
public Button(Android.Content.Context? context);
[<Android.Runtime.Register(".ctor", "(Landroid/content/Context;)V", "")>]
new Android.Widget.Button : Android.Content.Context -> Android.Widget.Button
参数
- context
- Context
按钮正在运行的上下文,通过该上下文可以访问当前主题、资源等。
- 属性
注解
从代码创建按钮时要使用的简单构造函数。
Java文档android.widget.Button.Button(android.content.Context)。
本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。
适用于
Button(Context, IAttributeSet)
LayoutInflater 从 XML 中扩充 Button 时调用此构造函数。
[Android.Runtime.Register(".ctor", "(Landroid/content/Context;Landroid/util/AttributeSet;)V", "")]
public Button(Android.Content.Context? context, Android.Util.IAttributeSet? attrs);
[<Android.Runtime.Register(".ctor", "(Landroid/content/Context;Landroid/util/AttributeSet;)V", "")>]
new Android.Widget.Button : Android.Content.Context * Android.Util.IAttributeSet -> Android.Widget.Button
参数
- context
- Context
视图正在运行的上下文,通过该上下文可以访问当前主题、资源等。
- attrs
- IAttributeSet
用于扩充视图的 XML 按钮标记的属性。
- 属性
注解
LayoutInflater 从 XML 中扩充 Button 时调用此构造函数。 由当前主题的 android.R.attr#buttonStyle android:buttonStyle 替代基视图属性定义的属性。
通常不调用此构造函数以在代码中创建自己的按钮实例。 但是,创建自定义 视图时,必须重写此构造函数。
Java文档android.widget.Button.Button(android.content.Context, android.util.AttributeSet)。
本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。
适用于
Button(IntPtr, JniHandleOwnership)
创建 JNI 对象的托管表示形式时使用的构造函数;由运行时调用。
protected Button(IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
new Android.Widget.Button : nativeint * Android.Runtime.JniHandleOwnership -> Android.Widget.Button
参数
- transfer
- JniHandleOwnership
指示 JniHandleOwnership如何处理 javaReference
注解
本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。
适用于
Button(Context, IAttributeSet, Int32)
此构造函数允许 Button 子类在膨胀时从主题属性中使用其自己的特定于类的基样式。
[Android.Runtime.Register(".ctor", "(Landroid/content/Context;Landroid/util/AttributeSet;I)V", "")]
public Button(Android.Content.Context? context, Android.Util.IAttributeSet? attrs, int defStyleAttr);
[<Android.Runtime.Register(".ctor", "(Landroid/content/Context;Landroid/util/AttributeSet;I)V", "")>]
new Android.Widget.Button : Android.Content.Context * Android.Util.IAttributeSet * int -> Android.Widget.Button
参数
- context
- Context
按钮正在运行的上下文,通过该上下文可以访问当前主题、资源等。
- attrs
- IAttributeSet
正在膨胀视图的 XML 按钮标记的属性。
- defStyleAttr
- Int32
当前主题中属性的资源标识符,其值是样式的资源 ID。 指定的样式的属性值用作按钮的默认值。 将此参数设置为 0 以避免使用默认值。
- 属性
注解
此构造函数允许 Button 子类在膨胀时从主题属性中使用其自己的特定于类的基样式。 由当前主题的 defStyleAttr 替代基视图属性定义的属性。
有关 Button 的基本视图属性,请参阅android.R.styleable#Button Button Attributes: android.R.styleable#TextView TextView Attributesandroid.R.styleable#View View Attributes
Java文档android.widget.Button.Button(android.content.Context, android.util.AttributeSet, int)。
本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。
适用于
Button(Context, IAttributeSet, Int32, Int32)
此构造函数允许 Button 子类在膨胀时从主题属性或样式资源使用其自己的特定于类的基样式。
[Android.Runtime.Register(".ctor", "(Landroid/content/Context;Landroid/util/AttributeSet;II)V", "")]
public Button(Android.Content.Context? context, Android.Util.IAttributeSet? attrs, int defStyleAttr, int defStyleRes);
[<Android.Runtime.Register(".ctor", "(Landroid/content/Context;Landroid/util/AttributeSet;II)V", "")>]
new Android.Widget.Button : Android.Content.Context * Android.Util.IAttributeSet * int * int -> Android.Widget.Button
参数
- context
- Context
按钮正在运行的上下文,通过该上下文可以访问当前主题、资源等。
- attrs
- IAttributeSet
正在膨胀视图的 XML 按钮标记的属性。
- defStyleAttr
- Int32
当前主题中属性的资源标识符,其值是样式的资源 ID。 指定的样式的属性值用作按钮的默认值。 将此参数设置为 0 以避免使用默认值。
- defStyleRes
- Int32
提供按钮默认值的样式资源的标识符,仅当 defStyleAttr 为 0 或无法在主题中找到时才使用。 将此参数设置为 0 以避免使用默认值。
- 属性
注解
此构造函数允许 Button 子类在膨胀时从主题属性或样式资源使用其自己的特定于类的基样式。 若要查看如何根据对此构造函数的输入解析特定属性的最终值,请参阅 android.view.View#View(Context, AttributeSet, int, int)。
Java文档android.widget.Button.Button(android.content.Context, android.util.AttributeSet, int, int)。
本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。