View Constructores

Definición

Sobrecargas

Nombre Description
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.

Java documentación 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 Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

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.

Java documentación 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 Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

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 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 Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

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.

Java documentación 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 Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

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.

Java documentación 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 Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Consulte también

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

Se aplica a