Sprache

LayoutInflater.CreateView Methode

Definition

Ü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.

Java Dokumentation für android.view.LayoutInflater.createView(java.lang.String, java.lang.String, android.util.AttributeSet).

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.

Java Dokumentation für android.view.LayoutInflater.createView(android.content.Context, java.lang.String, java.lang.String, android.util.AttributeSet).

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: