Compartir a través de


View Constructores

Definición

Sobrecargas

View(Context)

Constructor sencillo que se va a usar al crear una vista a partir del código.

View(Context, IAttributeSet)

Constructor al que se llama al inflar una vista desde XML.

View(IntPtr, JniHandleOwnership)

Constructor utilizado al crear representaciones administradas de objetos JNI; llamado por el tiempo de ejecución.

View(Context, IAttributeSet, Int32)

Realice la inflación de XML y aplique un estilo base específico de clase a partir de un atributo de tema.

View(Context, IAttributeSet, Int32, Int32)

Realice la inflación de XML y aplique un estilo base específico de clase a partir de un atributo de tema o un recurso de estilo.

View(Context)

Constructor sencillo que se va a usar al crear una vista a partir del código.

[Android.Runtime.Register(".ctor", "(Landroid/content/Context;)V", "")]
public View (Android.Content.Context? context);
[<Android.Runtime.Register(".ctor", "(Landroid/content/Context;)V", "")>]
new Android.Views.View : Android.Content.Context -> Android.Views.View

Parámetros

context
Context

Contexto en el que se ejecuta la vista, a través del cual puede acceder al tema actual, recursos, etc.

Atributos

Comentarios

Constructor sencillo que se va a usar al crear una vista a partir del código.

Documentación de Java para android.view.View.View(android.content.Context).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a

View(Context, IAttributeSet)

Constructor al que se llama al inflar una vista desde XML.

[Android.Runtime.Register(".ctor", "(Landroid/content/Context;Landroid/util/AttributeSet;)V", "")]
public View (Android.Content.Context? context, Android.Util.IAttributeSet? attrs);
[<Android.Runtime.Register(".ctor", "(Landroid/content/Context;Landroid/util/AttributeSet;)V", "")>]
new Android.Views.View : Android.Content.Context * Android.Util.IAttributeSet -> Android.Views.View

Parámetros

context
Context

Contexto en el que se ejecuta la vista, a través del cual puede acceder al tema actual, recursos, etc.

attrs
IAttributeSet

Atributos de la etiqueta XML que está inflando la vista.

Atributos

Comentarios

Constructor al que se llama al inflar una vista desde XML. Esto se llama cuando se construye una vista a partir de un archivo XML, proporcionando atributos especificados en el archivo XML. Esta versión usa un estilo predeterminado de 0, por lo que los únicos valores de atributo aplicados son los del tema del contexto y el attributeSet especificado.

Se llamará al método onFinishInflate() una vez agregados todos los elementos secundarios.

Documentación de Java para android.view.View.View(android.content.Context, android.util.AttributeSet).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Consulte también

  • <xref:Android.Views.View(Android.Content.Context%2c+Android.Util.IAttributeSet%2c+Android.Util.IAttributeSet)>

Se aplica a

View(IntPtr, JniHandleOwnership)

Constructor utilizado al crear representaciones administradas de objetos JNI; llamado por el tiempo de ejecución.

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

Parámetros

javaReference
IntPtr

nativeint

que IntPtrcontiene una referencia de objeto de Java Native Interface (JNI).

transfer
JniHandleOwnership

un JniHandleOwnershipvalor de tipo que indica cómo controlar javaReference

Comentarios

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a

View(Context, IAttributeSet, Int32)

Realice la inflación de XML y aplique un estilo base específico de clase a partir de un atributo de tema.

[Android.Runtime.Register(".ctor", "(Landroid/content/Context;Landroid/util/AttributeSet;I)V", "")]
public View (Android.Content.Context? context, Android.Util.IAttributeSet? attrs, int defStyleAttr);
[<Android.Runtime.Register(".ctor", "(Landroid/content/Context;Landroid/util/AttributeSet;I)V", "")>]
new Android.Views.View : Android.Content.Context * Android.Util.IAttributeSet * int -> Android.Views.View

Parámetros

context
Context

Contexto en el que se ejecuta la vista, a través del cual puede acceder al tema actual, recursos, etc.

attrs
IAttributeSet

Atributos de la etiqueta XML que está inflando la vista.

defStyleAttr
Int32

Atributo del tema actual que contiene una referencia a un recurso de estilo que proporciona valores predeterminados para la vista. Puede ser 0 para no buscar valores predeterminados.

Atributos

Comentarios

Realice la inflación de XML y aplique un estilo base específico de clase a partir de un atributo de tema. Este constructor de View permite que las subclases usen su propio estilo base cuando se inflan. Por ejemplo, un constructor de la clase Button llamaría a esta versión del constructor de superclase y proporcionaría R.attr.buttonStyle para <var>defStyleAttr</var>; esto permite que el estilo de botón del tema modifique todos los atributos de vista base (en particular su fondo), así como los atributos de la clase Button.

Documentación de Java para android.view.View.View(android.content.Context, android.util.AttributeSet, int).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Consulte también

  • <xref:Android.Views.View(Android.Content.Context%2c+Android.Util.IAttributeSet)>

Se aplica a

View(Context, IAttributeSet, Int32, Int32)

Realice la inflación de XML y aplique un estilo base específico de clase a partir de un atributo de tema o un recurso de estilo.

[Android.Runtime.Register(".ctor", "(Landroid/content/Context;Landroid/util/AttributeSet;II)V", "")]
public View (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.Views.View : Android.Content.Context * Android.Util.IAttributeSet * int * int -> Android.Views.View

Parámetros

context
Context

Contexto en el que se ejecuta la vista, a través del cual puede acceder al tema actual, recursos, etc.

attrs
IAttributeSet

Atributos de la etiqueta XML que está inflando la vista.

defStyleAttr
Int32

Atributo del tema actual que contiene una referencia a un recurso de estilo que proporciona valores predeterminados para la vista. Puede ser 0 para no buscar valores predeterminados.

defStyleRes
Int32

Identificador de recurso de un recurso de estilo que proporciona valores predeterminados para la vista, que solo se usa si defStyleAttr es 0 o no se puede encontrar en el tema. Puede ser 0 para no buscar valores predeterminados.

Atributos

Comentarios

Realice la inflación de XML y aplique un estilo base específico de clase a partir de un atributo de tema o un recurso de estilo. Este constructor de View permite que las subclases usen su propio estilo base cuando se inflan.

Al determinar el valor final de un atributo determinado, hay cuatro entradas que entran en juego: <ol><li>Any valores de atributo en el attributeSet especificado. <li>El recurso de estilo especificado en attributeSet (denominado "style"). <li>El estilo predeterminado especificado por <var>defStyleAttr</var>. <li>El estilo predeterminado especificado por <var>defStyleRes</var>. <li>Los valores base de este tema. </Ol>

Cada una de estas entradas se considera en orden, con la primera lista teniendo prioridad sobre las siguientes. En otras palabras, si en attributeSet ha proporcionado &lt;Button * textColor="#ff000000"&gt; , el texto <del botón se em>always</em> será negro, independientemente de lo que se especifique en cualquiera de los estilos.

Documentación de Java para android.view.View.View(android.content.Context, android.util.AttributeSet, int, int).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Consulte también

  • <xref:Android.Views.View(Android.Content.Context%2c+Android.Util.IAttributeSet%2c+Android.Util.IAttributeSet)>

Se aplica a