Freigeben über


View Konstruktoren

Definition

Überlädt

View(Context)

Einfacher Konstruktor zum Erstellen einer Ansicht aus Code.

View(Context, IAttributeSet)

Konstruktor, der aufgerufen wird, wenn eine Ansicht aus XML aufgeblasen wird.

View(IntPtr, JniHandleOwnership)

Ein Konstruktor, der beim Erstellen verwalteter Darstellungen von JNI-Objekten verwendet wird; wird von der Laufzeit aufgerufen.

View(Context, IAttributeSet, Int32)

Führen Sie eine Inflation aus XML durch, und wenden Sie eine klassenspezifische Basisformatvorlage aus einem Designattribute an.

View(Context, IAttributeSet, Int32, Int32)

Führen Sie eine Inflation aus XML durch, und wenden Sie eine klassenspezifische Basisformatvorlage aus einem Designattribut oder einer Formatvorlagenressource an.

View(Context)

Einfacher Konstruktor zum Erstellen einer Ansicht aus Code.

[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

Parameter

context
Context

Der Kontext, in dem die Ansicht ausgeführt wird, über den sie auf das aktuelle Design, die Ressourcen usw. zugreifen kann.

Attribute

Hinweise

Einfacher Konstruktor zum Erstellen einer Ansicht aus Code.

Java-Dokumentation für android.view.View.View(android.content.Context).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

View(Context, IAttributeSet)

Konstruktor, der aufgerufen wird, wenn eine Ansicht aus XML aufgeblasen wird.

[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

Parameter

context
Context

Der Kontext, in dem die Ansicht ausgeführt wird, über den sie auf das aktuelle Design, die Ressourcen usw. zugreifen kann.

attrs
IAttributeSet

Die Attribute des XML-Tags, das die Ansicht überhöht.

Attribute

Hinweise

Konstruktor, der aufgerufen wird, wenn eine Ansicht aus XML aufgeblasen wird. Dies wird aufgerufen, wenn eine Ansicht aus einer XML-Datei erstellt wird und Attribute bereitgestellt wird, die in der XML-Datei angegeben wurden. Diese Version verwendet eine Standardformatvorlage von 0, sodass die einzigen attributwerte angewendet werden, die im Design des Kontexts und dem angegebenen Attributsatz angewendet werden.

Die Methode onFinishInflate() wird aufgerufen, nachdem alle untergeordneten Elemente hinzugefügt wurden.

Java-Dokumentation für android.view.View.View(android.content.Context, android.util.AttributeSet).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Weitere Informationen

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

Gilt für:

View(IntPtr, JniHandleOwnership)

Ein Konstruktor, der beim Erstellen verwalteter Darstellungen von JNI-Objekten verwendet wird; wird von der Laufzeit aufgerufen.

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

Parameter

javaReference
IntPtr

nativeint

A IntPtrcontaining a Java Native Interface (JNI) object reference.

transfer
JniHandleOwnership

Ein JniHandleOwnershipHinweis auf die Behandlung javaReference

Hinweise

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

View(Context, IAttributeSet, Int32)

Führen Sie eine Inflation aus XML durch, und wenden Sie eine klassenspezifische Basisformatvorlage aus einem Designattribute an.

[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

Parameter

context
Context

Der Kontext, in dem die Ansicht ausgeführt wird, über den sie auf das aktuelle Design, die Ressourcen usw. zugreifen kann.

attrs
IAttributeSet

Die Attribute des XML-Tags, das die Ansicht überhöht.

defStyleAttr
Int32

Ein Attribut im aktuellen Design, das einen Verweis auf eine Formatvorlage enthält, die Standardwerte für die Ansicht bereitstellt. Kann 0 sein, um nicht nach Standardwerten zu suchen.

Attribute

Hinweise

Führen Sie eine Inflation aus XML durch, und wenden Sie eine klassenspezifische Basisformatvorlage aus einem Designattribute an. Mit diesem Konstruktor von View können Unterklassen beim Aufblasen ihre eigene Basisformatvorlage verwenden. Beispielsweise würde der Konstruktor einer Button-Klasse diese Version des Superklassenkonstruktors aufrufen und für var>defStyleAttr</var> bereitstellen R.attr.buttonStyle<. Dadurch kann die Schaltflächenformatvorlage des Designs alle Basisansichtsattribute (insbesondere deren Hintergrund) sowie die Attribute der Button-Klasse ändern.

Java-Dokumentation für android.view.View.View(android.content.Context, android.util.AttributeSet, int).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Weitere Informationen

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

Gilt für:

View(Context, IAttributeSet, Int32, Int32)

Führen Sie eine Inflation aus XML durch, und wenden Sie eine klassenspezifische Basisformatvorlage aus einem Designattribut oder einer Formatvorlagenressource an.

[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

Parameter

context
Context

Der Kontext, in dem die Ansicht ausgeführt wird, über den sie auf das aktuelle Design, die Ressourcen usw. zugreifen kann.

attrs
IAttributeSet

Die Attribute des XML-Tags, das die Ansicht überhöht.

defStyleAttr
Int32

Ein Attribut im aktuellen Design, das einen Verweis auf eine Formatvorlage enthält, die Standardwerte für die Ansicht bereitstellt. Kann 0 sein, um nicht nach Standardwerten zu suchen.

defStyleRes
Int32

Ein Ressourcenbezeichner einer Formatressource, die Standardwerte für die Ansicht bereitstellt, wird nur verwendet, wenn defStyleAttr 0 ist oder im Design nicht gefunden werden kann. Kann 0 sein, um nicht nach Standardwerten zu suchen.

Attribute

Hinweise

Führen Sie eine Inflation aus XML durch, und wenden Sie eine klassenspezifische Basisformatvorlage aus einem Designattribut oder einer Formatvorlagenressource an. Mit diesem Konstruktor von View können Unterklassen beim Aufblasen ihre eigene Basisformatvorlage verwenden.

Bei der Bestimmung des Endwerts eines bestimmten Attributs gibt es vier Eingaben, die ins Spiel kommen: <ol><li>Any-Attributwerte im angegebenen Attributsatz. <li>Die im AttributSet angegebene Formatvorlage (mit dem Namen "style"). <li>Die von <var>defStyleAttr</var angegebene Standardformatvorlage>. <li>Die von var>defStyleRes</var> angegebene <Standardformatvorlage. <li>Die Basiswerte in diesem Design. </ol>

Jede dieser Eingaben wird als in der Reihenfolge betrachtet, wobei die erste aufgeführt ist, die Vorrang vor den folgenden hat. Anders ausgedrückt: Wenn Sie im von Ihnen bereitgestellten &lt;Button * textColor="#ff000000"&gt; Attributsatz angeben, wird>< der Text der Schaltfläche immer</em> schwarz sein, unabhängig davon, was in einer der Formatvorlagen angegeben ist.

Java-Dokumentation für android.view.View.View(android.content.Context, android.util.AttributeSet, int, int).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Weitere Informationen

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

Gilt für: