View Construtores

Definição

Sobrecargas

Nome Description
View(Context)

Construtor simples a ser usado ao criar um modo de exibição a partir do código.

View(Context, IAttributeSet)

Construtor chamado ao inflar uma exibição de XML.

View(IntPtr, JniHandleOwnership)

Um construtor usado ao criar representações gerenciadas de objetos JNI; chamado pelo runtime.

View(Context, IAttributeSet, Int32)

Execute a inflação de XML e aplique um estilo base específico de classe a partir de um atributo de tema.

View(Context, IAttributeSet, Int32, Int32)

Execute a inflação de XML e aplique um estilo base específico de classe de um recurso de estilo ou atributo de tema.

View(Context)

Construtor simples a ser usado ao criar um modo de exibição a partir do 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

O contexto em que o modo de exibição está sendo executado, por meio do qual ele pode acessar o tema atual, os recursos etc.

Atributos

Comentários

Construtor simples a ser usado ao criar um modo de exibição a partir do código.

Documentação Java para android.view.View.View(android.content.Context).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usadas de acordo com os termos descritos na Licença de Atribuição Creative Commons 2.5.

Aplica-se a

View(Context, IAttributeSet)

Construtor chamado ao inflar uma exibição de 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

O contexto em que o modo de exibição está sendo executado, por meio do qual ele pode acessar o tema atual, os recursos etc.

attrs
IAttributeSet

Os atributos da marca XML que está inflando a exibição.

Atributos

Comentários

Construtor chamado ao inflar uma exibição de XML. Isso é chamado quando uma exibição está sendo construída a partir de um arquivo XML, fornecendo atributos que foram especificados no arquivo XML. Essa versão usa um estilo padrão de 0, portanto, os únicos valores de atributo aplicados são aqueles no Tema do Contexto e no AttributeSet fornecido.

O método onFinishInflate() será chamado depois que todos os filhos tiverem sido adicionados.

Documentação Java para android.view.View.View(android.content.Context, android.util.AttributeSet).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usadas de acordo com os termos descritos na Licença de Atribuição Creative Commons 2.5.

Confira também

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

Aplica-se a

View(IntPtr, JniHandleOwnership)

Um construtor usado ao criar representações gerenciadas de objetos JNI; chamado pelo runtime.

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

Parâmetros

javaReference
IntPtr

nativeint

A IntPtrcontendo uma referência de objeto Java Native Interface (JNI).

transfer
JniHandleOwnership

A JniHandleOwnershipindicando como manusear javaReference

Comentários

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usadas de acordo com os termos descritos na Licença de Atribuição Creative Commons 2.5.

Aplica-se a

View(Context, IAttributeSet, Int32)

Execute a inflação de XML e aplique um estilo base específico de classe a partir de um 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

O contexto em que o modo de exibição está sendo executado, por meio do qual ele pode acessar o tema atual, os recursos etc.

attrs
IAttributeSet

Os atributos da marca XML que está inflando a exibição.

defStyleAttr
Int32

Um atributo no tema atual que contém uma referência a um recurso de estilo que fornece valores padrão para a exibição. Pode ser 0 para não procurar padrões.

Atributos

Comentários

Execute a inflação de XML e aplique um estilo base específico de classe a partir de um atributo de tema. Esse construtor de Modo de Exibição permite que as subclasses usem seu próprio estilo base quando estiverem inflando. Por exemplo, o construtor de uma classe Button chamaria essa versão do construtor de super classe e o fornecimento R.attr.buttonStyle para <var>defStyleAttr</var>; isso permite que o estilo de botão do tema modifique todos os atributos de exibição base (em particular sua tela de fundo), bem como os atributos da classe Button.

Documentação Java para android.view.View.View(android.content.Context, android.util.AttributeSet, int).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usadas de acordo com os termos descritos na Licença de Atribuição Creative Commons 2.5.

Confira também

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

Aplica-se a

View(Context, IAttributeSet, Int32, Int32)

Execute a inflação de XML e aplique um estilo base específico de classe de um recurso de estilo ou atributo de tema.

[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

O contexto em que o modo de exibição está sendo executado, por meio do qual ele pode acessar o tema atual, os recursos etc.

attrs
IAttributeSet

Os atributos da marca XML que está inflando a exibição.

defStyleAttr
Int32

Um atributo no tema atual que contém uma referência a um recurso de estilo que fornece valores padrão para a exibição. Pode ser 0 para não procurar padrões.

defStyleRes
Int32

Um identificador de recurso de um recurso de estilo que fornece valores padrão para a exibição, usado somente se defStyleAttr for 0 ou não puder ser encontrado no tema. Pode ser 0 para não procurar padrões.

Atributos

Comentários

Execute a inflação de XML e aplique um estilo base específico de classe de um recurso de estilo ou atributo de tema. Esse construtor de Modo de Exibição permite que as subclasses usem seu próprio estilo base quando estiverem inflando.

Ao determinar o valor final de um atributo específico, há quatro entradas que entram em jogo: <ol><li>Quaisquer valores de atributo no AttributeSet fornecido. <li>O recurso de estilo especificado no AttributeSet (chamado "style"). <li>O estilo padrão especificado por <var>defStyleAttr</var>. <li>O estilo padrão especificado por <var>defStyleRes</var>. <li>Os valores base neste tema. </ol>

Cada uma dessas entradas é considerada em ordem, com a primeira listada tendo precedência sobre as seguintes. Em outras palavras, se você tiver fornecido &lt;Button * textColor="#ff000000"&gt; o AttributeSet, o texto do botão será <>sempre< preto>, independentemente do que for especificado em qualquer um dos estilos.

Documentação Java para android.view.View.View(android.content.Context, android.util.AttributeSet, int, int).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usadas de acordo com os termos descritos na Licença de Atribuição Creative Commons 2.5.

Confira também

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

Aplica-se a