View Costruttori
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.
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 <Button * textColor="#ff000000">
specificato , il testo del pulsante sarà <>sempre< nero>, indipendentemente da ciò che viene specificato in uno degli stili.
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)>