Button Конструкторы
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
| Имя | Описание |
|---|---|
| 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).
Части этой страницы — это изменения на основе работы, созданной и общей 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 .
Обычно этот конструктор не вызывается для создания собственного экземпляра кнопки в коде. Однако при создании пользовательских представлений необходимо переопределить этот конструктор.
Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".
Применяется к
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
Комментарии
Части этой страницы — это изменения на основе работы, созданной и общей 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
Части этой страницы — это изменения на основе работы, созданной и общей 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).
Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".