LayoutInflater.CreateView Methode
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
| Name | Beschreibung |
|---|---|
| CreateView(String, String, IAttributeSet) |
Funktion auf niedriger Ebene zum Instanziieren einer Ansicht anhand des Namens. |
| CreateView(Context, String, String, IAttributeSet) |
Funktion auf niedriger Ebene zum Instanziieren einer Ansicht anhand des Namens. |
CreateView(String, String, IAttributeSet)
Funktion auf niedriger Ebene zum Instanziieren einer Ansicht anhand des Namens.
[Android.Runtime.Register("createView", "(Ljava/lang/String;Ljava/lang/String;Landroid/util/AttributeSet;)Landroid/view/View;", "")]
public Android.Views.View? CreateView(string? name, string? prefix, Android.Util.IAttributeSet? attrs);
[<Android.Runtime.Register("createView", "(Ljava/lang/String;Ljava/lang/String;Landroid/util/AttributeSet;)Landroid/view/View;", "")>]
member this.CreateView : string * string * Android.Util.IAttributeSet -> Android.Views.View
Parameter
- name
- String
Der vollständige Name der klasse, die instanziiert werden soll.
- prefix
- String
Der für das Präfix verwendete System.String-Wert.
- attrs
- IAttributeSet
Die für diese Instanz bereitgestellten XML-Attribute.
Gibt zurück
Anzeigen der neu instanziierten Ansicht oder null.
- Attribute
Ausnahmen
Hinweise
Funktion auf niedriger Ebene zum Instanziieren einer Ansicht anhand des Namens. Dadurch wird versucht, eine Ansichtsklasse des angegebenen <Varnamens></Vars> zu instanziieren, die in diesem ClassLoader-Element von LayoutInflater gefunden wurde. Verwenden Sie stattdessen einen expliziten Kontext im Ansichtskonstruktor #createView(Context, String, String, AttributeSet) .
Es gibt zwei Dinge, die in einem Fehlerfall auftreten können: entweder die Ausnahme, die den Fehler beschreibt, wird ausgelöst, oder es wird eine NULL zurückgegeben. Sie müssen sich mit beiden Möglichkeiten befassen - das erste Mal, wenn createView() für eine Klasse eines bestimmten Namens aufgerufen wird, letztere jedes Mal dort für diesen Klassennamen.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.
Gilt für:
CreateView(Context, String, String, IAttributeSet)
Funktion auf niedriger Ebene zum Instanziieren einer Ansicht anhand des Namens.
[Android.Runtime.Register("createView", "(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Landroid/util/AttributeSet;)Landroid/view/View;", "", ApiSince=29)]
public Android.Views.View? CreateView(Android.Content.Context viewContext, string name, string? prefix, Android.Util.IAttributeSet? attrs);
[<Android.Runtime.Register("createView", "(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Landroid/util/AttributeSet;)Landroid/view/View;", "", ApiSince=29)>]
member this.CreateView : Android.Content.Context * string * string * Android.Util.IAttributeSet -> Android.Views.View
Parameter
- viewContext
- Context
Der Kontext, der als Kontextparameter des View-Konstruktors verwendet wird
- name
- String
Der vollständige Name der klasse, die instanziiert werden soll.
- prefix
- String
Der für das Präfix verwendete System.String-Wert.
- attrs
- IAttributeSet
Die für diese Instanz bereitgestellten XML-Attribute.
Gibt zurück
Anzeigen der neu instanziierten Ansicht oder null.
- Attribute
Hinweise
Funktion auf niedriger Ebene zum Instanziieren einer Ansicht anhand des Namens. Dadurch wird versucht, eine Ansichtsklasse des angegebenen <Varnamens></Vars> zu instanziieren, die in diesem ClassLoader-Element von LayoutInflater gefunden wurde.
Es gibt zwei Dinge, die in einem Fehlerfall auftreten können: entweder die Ausnahme, die den Fehler beschreibt, wird ausgelöst, oder es wird eine NULL zurückgegeben. Sie müssen sich mit beiden Möglichkeiten befassen - das erste Mal, wenn createView() für eine Klasse eines bestimmten Namens aufgerufen wird, letztere jedes Mal dort für diesen Klassennamen.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.