View Konstruktoren
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ü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
- 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.
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 <Button * textColor="#ff000000">
Attributsatz angeben, wird>< der Text der Schaltfläche immer</em> schwarz sein, unabhängig davon, was in einer der Formatvorlagen angegeben ist.
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)>