LayoutInflater.CreateView Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
| Nombre | Description |
|---|---|
| CreateView(String, String, IAttributeSet) |
Función de bajo nivel para crear instancias de una vista por nombre. |
| CreateView(Context, String, String, IAttributeSet) |
Función de bajo nivel para crear instancias de una vista por nombre. |
CreateView(String, String, IAttributeSet)
Función de bajo nivel para crear instancias de una vista por nombre.
[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
Parámetros
- name
- String
Nombre completo de la clase que se va a crear una instancia.
- prefix
- String
Valor System.String usado para el prefijo.
- attrs
- IAttributeSet
Atributos XML proporcionados para esta instancia.
Devoluciones
Vea la vista recién creada o null.
- Atributos
Excepciones
Comentarios
Función de bajo nivel para crear instancias de una vista por nombre. Esto intenta crear una instancia de una clase de vista del nombre< var>o var< especificado >que se encuentra en el classLoader de LayoutInflater. Para usar un contexto explícito en el constructor View, use #createView(Context, String, String, AttributeSet) en su lugar.
Hay dos cosas que pueden producirse en un caso de error: se producirá la excepción que describe el error o se devolverá un valor NULL. Debe tratar ambas posibilidades: la primera vez que se llama a createView() por primera vez para una clase de un nombre determinado, la última cada vez que se realiza para ese nombre de clase.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.
Se aplica a
CreateView(Context, String, String, IAttributeSet)
Función de bajo nivel para crear instancias de una vista por nombre.
[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
Parámetros
- viewContext
- Context
Contexto utilizado como parámetro de contexto del constructor View
- name
- String
Nombre completo de la clase que se va a crear una instancia.
- prefix
- String
Valor System.String usado para el prefijo.
- attrs
- IAttributeSet
Atributos XML proporcionados para esta instancia.
Devoluciones
Vea la vista recién creada o null.
- Atributos
Comentarios
Función de bajo nivel para crear instancias de una vista por nombre. Esto intenta crear una instancia de una clase de vista del nombre< var>o var< especificado >que se encuentra en el classLoader de LayoutInflater.
Hay dos cosas que pueden producirse en un caso de error: se producirá la excepción que describe el error o se devolverá un valor NULL. Debe tratar ambas posibilidades: la primera vez que se llama a createView() por primera vez para una clase de un nombre determinado, la última cada vez que se realiza para ese nombre de clase.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.