LayoutInflater.CreateView Метод

Определение

Перегрузки

CreateView(String, String, IAttributeSet)

Низкоуровневая функция для создания экземпляра представления по имени.

CreateView(Context, String, String, IAttributeSet)

Низкоуровневая функция для создания экземпляра представления по имени.

CreateView(String, String, IAttributeSet)

Низкоуровневая функция для создания экземпляра представления по имени.

[Android.Runtime.Register("createView", "(Ljava/lang/String;Ljava/lang/String;Landroid/util/AttributeSet;)Landroid/view/View;", "")]
public Android.Views.View? CreateView (string? name, string? prefix, Android.Util.IAttributeSet? attrs);
[<Android.Runtime.Register("createView", "(Ljava/lang/String;Ljava/lang/String;Landroid/util/AttributeSet;)Landroid/view/View;", "")>]
member this.CreateView : string * string * Android.Util.IAttributeSet -> Android.Views.View

Параметры

name
String

Полное имя класса для создания экземпляра.

prefix
String
attrs
IAttributeSet

Xml-атрибуты, предоставленные для этого экземпляра.

Возвращаемое значение

View — только что созданный экземпляр представления или значение NULL.

Атрибуты

Исключения

Комментарии

Низкоуровневая функция для создания экземпляра представления по имени. При этом предпринимается попытка создать экземпляр класса представления заданного <>имени< или var>, найденного в classLoader layoutInflater. Чтобы использовать явный контекст в конструкторе Представления, используйте #createView(Context, String, String, AttributeSet) вместо него .

В случае ошибки могут произойти две вещи: будет создано исключение, описывающее ошибку, или возвращается значение NULL. Вы должны иметь дело с обеими возможностями: первая будет происходить при первом вызове createView() для класса с определенным именем, а вторая — каждый раз после этого имени класса.

Документация по Java для android.view.LayoutInflater.createView(java.lang.String, java.lang.String, android.util.AttributeSet).

Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License Creative Commons 2.5 Attribution License.

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

CreateView(Context, String, String, IAttributeSet)

Низкоуровневая функция для создания экземпляра представления по имени.

[Android.Runtime.Register("createView", "(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Landroid/util/AttributeSet;)Landroid/view/View;", "", ApiSince=29)]
public Android.Views.View? CreateView (Android.Content.Context viewContext, string name, string? prefix, Android.Util.IAttributeSet? attrs);
[<Android.Runtime.Register("createView", "(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Landroid/util/AttributeSet;)Landroid/view/View;", "", ApiSince=29)>]
member this.CreateView : Android.Content.Context * string * string * Android.Util.IAttributeSet -> Android.Views.View

Параметры

viewContext
Context

Контекст, используемый в качестве параметра контекста конструктора View

name
String

Полное имя класса для создания экземпляра.

prefix
String
attrs
IAttributeSet

Xml-атрибуты, предоставленные для этого экземпляра.

Возвращаемое значение

View — только что созданный экземпляр представления или значение NULL.

Атрибуты

Комментарии

Низкоуровневая функция для создания экземпляра представления по имени. При этом предпринимается попытка создать экземпляр класса представления заданного <>имени< или var>, найденного в classLoader layoutInflater.

В случае ошибки могут произойти две вещи: будет создано исключение, описывающее ошибку, или возвращается значение NULL. Вы должны иметь дело с обеими возможностями: первая будет происходить при первом вызове createView() для класса с определенным именем, а вторая — каждый раз после этого имени класса.

Документация по Java для android.view.LayoutInflater.createView(android.content.Context, java.lang.String, java.lang.String, android.util.AttributeSet).

Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License Creative Commons 2.5 Attribution License.

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