Button Конструкторы

Определение

Перегрузки

Имя Описание
Button(Context)

Простой конструктор, используемый при создании кнопки из кода.

Button(Context, IAttributeSet)

LayoutInflater вызывает этот конструктор при раздувении кнопки из XML.

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).

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

Применяется к

Button(Context, IAttributeSet)

LayoutInflater вызывает этот конструктор при раздувении кнопки из XML.

[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 Button, используемого для раздувания представления.

Атрибуты

Комментарии

LayoutInflater вызывает этот конструктор при раздувении кнопки из XML. Атрибуты, определенные переопределением атрибутов базового представления текущей темы android.R.attr#buttonStyle android:buttonStyle .

Обычно этот конструктор не вызывается для создания собственного экземпляра кнопки в коде. Однако при создании пользовательских представлений необходимо переопределить этот конструктор.

Java документации по android.widget.Button.Button(android.content.Context, android.util.AttributeSet).

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

Применяется к

Button(IntPtr, JniHandleOwnership)

Конструктор, используемый при создании управляемых представлений объектов JNI; вызывается средой выполнения.

protected Button(IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
new Android.Widget.Button : nativeint * Android.Runtime.JniHandleOwnership -> Android.Widget.Button

Параметры

javaReference
IntPtr

nativeint

Ссылка IntPtrна объект Java Native Interface (JNI).

transfer
JniHandleOwnership

Значение, JniHandleOwnershipуказывающее, как обрабатывать javaReference

Комментарии

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

Применяется к

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 Button, который увеличивает представление.

defStyleAttr
Int32

Идентификатор ресурса атрибута в текущей теме, значение которого является идентификатором ресурса стиля. Значения атрибутов указанного стиля служат значениями по умолчанию для кнопки. Задайте для этого параметра значение 0, чтобы избежать использования значений по умолчанию.

Атрибуты

Комментарии

Этот конструктор позволяет подклассу Button использовать собственный базовый стиль для конкретного класса из атрибута темы при раздуении. Атрибуты, определенные переопределением атрибутов базового представления текущей темы defStyleAttr .

Базовые атрибуты представления Button смandroid.R.styleable#Button Button Attributes. в разделе , android.R.styleable#TextView TextView Attributes. android.R.styleable#View View Attributes

Java документации по android.widget.Button.Button(android.content.Context, android.util.AttributeSet, int).

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

Применяется к

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 Button, который увеличивает представление.

defStyleAttr
Int32

Идентификатор ресурса атрибута в текущей теме, значение которого является идентификатором ресурса стиля. Значения атрибутов указанного стиля служат значениями по умолчанию для кнопки. Задайте для этого параметра значение 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).

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

Применяется к