Condividi tramite


View Costruttori

Definizione

Overload

View(Context)

Semplice costruttore da usare durante la creazione di una vista dal codice.

View(Context, IAttributeSet)

Costruttore chiamato quando si gonfia una vista da XML.

View(IntPtr, JniHandleOwnership)

Costruttore usato durante la creazione di rappresentazioni gestite di oggetti JNI; chiamato dal runtime.

View(Context, IAttributeSet, Int32)

Eseguire l'inflazione da XML e applicare uno stile di base specifico della classe da un attributo del tema.

View(Context, IAttributeSet, Int32, Int32)

Eseguire l'inflazione da XML e applicare uno stile di base specifico della classe da un attributo del tema o da una risorsa di stile.

View(Context)

Semplice costruttore da usare durante la creazione di una vista dal codice.

[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

Parametri

context
Context

Contesto in cui è in esecuzione la visualizzazione, tramite cui può accedere al tema corrente, alle risorse e così via.

Attributi

Commenti

Semplice costruttore da usare durante la creazione di una vista dal codice.

Documentazione java per android.view.View.View(android.content.Context).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a

View(Context, IAttributeSet)

Costruttore chiamato quando si gonfia una vista da 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

Parametri

context
Context

Contesto in cui è in esecuzione la visualizzazione, tramite cui può accedere al tema corrente, alle risorse e così via.

attrs
IAttributeSet

Attributi del tag XML che gonfia la visualizzazione.

Attributi

Commenti

Costruttore chiamato quando si gonfia una vista da XML. Viene chiamato quando una vista viene costruita da un file XML, specificando gli attributi specificati nel file XML. Questa versione usa uno stile predefinito pari a 0, quindi gli unici valori di attributo applicati sono quelli nel tema del contesto e nel set di attributi specificato.

Il metodo onFinishInflate() verrà chiamato dopo l'aggiunta di tutti gli elementi figlio.

Documentazione java per android.view.View.View(android.content.Context, android.util.AttributeSet).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Vedi anche

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

Si applica a

View(IntPtr, JniHandleOwnership)

Costruttore usato durante la creazione di rappresentazioni gestite di oggetti JNI; chiamato dal runtime.

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

Parametri

javaReference
IntPtr

nativeint

Oggetto IntPtrcontenente un riferimento all'oggetto JNI (Java Native Interface).

transfer
JniHandleOwnership

Oggetto JniHandleOwnershipche indica come gestire javaReference

Commenti

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a

View(Context, IAttributeSet, Int32)

Eseguire l'inflazione da XML e applicare uno stile di base specifico della classe da un attributo del 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

Parametri

context
Context

Contesto in cui è in esecuzione la visualizzazione, tramite cui può accedere al tema corrente, alle risorse e così via.

attrs
IAttributeSet

Attributi del tag XML che gonfia la visualizzazione.

defStyleAttr
Int32

Attributo nel tema corrente che contiene un riferimento a una risorsa di stile che fornisce i valori predefiniti per la visualizzazione. Può essere 0 per non cercare valori predefiniti.

Attributi

Commenti

Eseguire l'inflazione da XML e applicare uno stile di base specifico della classe da un attributo del tema. Questo costruttore di View consente alle sottoclassi di usare il proprio stile di base quando vengono gonfiate. Ad esempio, il costruttore di una classe Button chiamerebbe questa versione del costruttore della classe super e fornire R.attr.buttonStyle per <var>defStyleAttr</var>. Ciò consente allo stile del pulsante del tema di modificare tutti gli attributi della visualizzazione di base (in particolare lo sfondo) e gli attributi della classe Button.

Documentazione java per android.view.View.View(android.content.Context, android.util.AttributeSet, int).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Vedi anche

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

Si applica a

View(Context, IAttributeSet, Int32, Int32)

Eseguire l'inflazione da XML e applicare uno stile di base specifico della classe da un attributo del tema o da una risorsa di stile.

[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

Parametri

context
Context

Contesto in cui è in esecuzione la visualizzazione, tramite cui può accedere al tema corrente, alle risorse e così via.

attrs
IAttributeSet

Attributi del tag XML che gonfia la visualizzazione.

defStyleAttr
Int32

Attributo nel tema corrente che contiene un riferimento a una risorsa di stile che fornisce i valori predefiniti per la visualizzazione. Può essere 0 per non cercare valori predefiniti.

defStyleRes
Int32

Identificatore di risorsa di una risorsa di stile che fornisce i valori predefiniti per la visualizzazione, utilizzato solo se defStyleAttr è 0 o non è possibile trovare nel tema. Può essere 0 per non cercare valori predefiniti.

Attributi

Commenti

Eseguire l'inflazione da XML e applicare uno stile di base specifico della classe da un attributo del tema o da una risorsa di stile. Questo costruttore di View consente alle sottoclassi di usare il proprio stile di base quando vengono gonfiate.

Quando si determina il valore finale di un attributo specifico, sono disponibili quattro input: <ol><li>Any valori di attributo nel set di attributi specificato. <li>La risorsa di stile specificata in AttributeSet (denominata "style"). <li>Stile predefinito specificato da <var>defStyleAttr</var>. <li>Stile predefinito specificato da <var>defStyleRes</var>. <li>I valori di base in questo tema. </olo>

Ognuno di questi input viene considerato in ordine, con la prima che ha la precedenza rispetto a quelle seguenti. In altre parole, se in AttributeSet è stato &lt;Button * textColor="#ff000000"&gt; specificato , il testo del pulsante sarà <>sempre< nero>, indipendentemente da ciò che viene specificato in uno degli stili.

Documentazione java per android.view.View.View(android.content.Context, android.util.AttributeSet, int, int).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Vedi anche

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

Si applica a