Freigeben über


LayoutInflater.Inflate Methode

Definition

Überlädt

Inflate(Int32, ViewGroup)

Vergrößern Sie eine neue Ansichtshierarchie aus der angegebenen XML-Ressource.

Inflate(XmlReader, ViewGroup)

Vergrößern Sie eine neue Ansichtshierarchie aus dem angegebenen XML-Knoten.

Inflate(Int32, ViewGroup, Boolean)

Vergrößern Sie eine neue Ansichtshierarchie aus der angegebenen XML-Ressource.

Inflate(XmlReader, ViewGroup, Boolean)

Vergrößern Sie eine neue Ansichtshierarchie aus dem angegebenen XML-Knoten.

Inflate(Int32, ViewGroup)

Vergrößern Sie eine neue Ansichtshierarchie aus der angegebenen XML-Ressource.

[Android.Runtime.Register("inflate", "(ILandroid/view/ViewGroup;)Landroid/view/View;", "GetInflate_ILandroid_view_ViewGroup_Handler")]
public virtual Android.Views.View? Inflate (int resource, Android.Views.ViewGroup? root);
[<Android.Runtime.Register("inflate", "(ILandroid/view/ViewGroup;)Landroid/view/View;", "GetInflate_ILandroid_view_ViewGroup_Handler")>]
abstract member Inflate : int * Android.Views.ViewGroup -> Android.Views.View
override this.Inflate : int * Android.Views.ViewGroup -> Android.Views.View

Parameter

resource
Int32

ID für eine zu ladende XML-Layoutressource (z. B. R.layout.main_page)

root
ViewGroup

Optionale Ansicht als übergeordnete Ansicht der generierten Hierarchie.

Gibt zurück

Die Stammansicht der aufgeblähten Hierarchie. Wenn root angegeben wurde, ist dies die Stammansicht. Andernfalls ist es der Stamm der aufgeblasenen XML-Datei.

Attribute

Hinweise

Vergrößern Sie eine neue Ansichtshierarchie aus der angegebenen XML-Ressource. Löst aus InflateException , wenn ein Fehler vorliegt.

Java-Dokumentation für android.view.LayoutInflater.inflate(int, android.view.ViewGroup).

Teile dieser Seite sind Änderungen, die auf Arbeiten basieren, die vom Android Open Source Project erstellt und freigegeben wurden und gemäß den In Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

Inflate(XmlReader, ViewGroup)

Vergrößern Sie eine neue Ansichtshierarchie aus dem angegebenen XML-Knoten.

[Android.Runtime.Register("inflate", "(Lorg/xmlpull/v1/XmlPullParser;Landroid/view/ViewGroup;)Landroid/view/View;", "GetInflate_Lorg_xmlpull_v1_XmlPullParser_Landroid_view_ViewGroup_Handler")]
public virtual Android.Views.View? Inflate (System.Xml.XmlReader? parser, Android.Views.ViewGroup? root);
[<Android.Runtime.Register("inflate", "(Lorg/xmlpull/v1/XmlPullParser;Landroid/view/ViewGroup;)Landroid/view/View;", "GetInflate_Lorg_xmlpull_v1_XmlPullParser_Landroid_view_ViewGroup_Handler")>]
abstract member Inflate : System.Xml.XmlReader * Android.Views.ViewGroup -> Android.Views.View
override this.Inflate : System.Xml.XmlReader * Android.Views.ViewGroup -> Android.Views.View

Parameter

parser
XmlReader

XML-Domknoten mit der Beschreibung der Ansichtshierarchie.

root
ViewGroup

Optionale Ansicht als übergeordnete Ansicht der generierten Hierarchie.

Gibt zurück

Die Stammansicht der aufgeblähten Hierarchie. Wenn root angegeben wurde, ist dies die Stammansicht. Andernfalls ist es der Stamm der aufgeblasenen XML-Datei.

Attribute

Hinweise

Vergrößern Sie eine neue Ansichtshierarchie aus dem angegebenen XML-Knoten. Löst aus InflateException , wenn ein Fehler vorliegt. *

<em><strong>Wichtig</strong></em>    Aus Leistungsgründen hängt die Ansichtsinflation stark von der Vorverarbeitung von XML-Dateien ab, die zur Buildzeit erfolgt. Daher ist es derzeit nicht möglich, LayoutInflater mit einem XmlPullParser über eine einfache XML-Datei zur Laufzeit zu verwenden.

Java-Dokumentation für android.view.LayoutInflater.inflate(org.xmlpull.v1.XmlPullParser, android.view.ViewGroup).

Teile dieser Seite sind Änderungen, die auf Arbeiten basieren, die vom Android Open Source Project erstellt und freigegeben wurden und gemäß den In Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

Inflate(Int32, ViewGroup, Boolean)

Vergrößern Sie eine neue Ansichtshierarchie aus der angegebenen XML-Ressource.

[Android.Runtime.Register("inflate", "(ILandroid/view/ViewGroup;Z)Landroid/view/View;", "GetInflate_ILandroid_view_ViewGroup_ZHandler")]
public virtual Android.Views.View? Inflate (int resource, Android.Views.ViewGroup? root, bool attachToRoot);
[<Android.Runtime.Register("inflate", "(ILandroid/view/ViewGroup;Z)Landroid/view/View;", "GetInflate_ILandroid_view_ViewGroup_ZHandler")>]
abstract member Inflate : int * Android.Views.ViewGroup * bool -> Android.Views.View
override this.Inflate : int * Android.Views.ViewGroup * bool -> Android.Views.View

Parameter

resource
Int32

ID für eine zu ladende XML-Layoutressource (z. B. R.layout.main_page)

root
ViewGroup

Optionale Ansicht als übergeordnetes Element der generierten Hierarchie (wenn <em>attachToRoot</em> true ist) oder einfach ein Objekt, das einen Satz von LayoutParams-Werten für den Stamm der zurückgegebenen Hierarchie bereitstellt (wenn <em>attachToRoot</em> false ist).

attachToRoot
Boolean

Ob die aufgeblähte Hierarchie an den Stammparameter angefügt werden soll? Wenn false, wird root nur verwendet, um die richtige Unterklasse von LayoutParams für die Stammansicht im XML-Code zu erstellen.

Gibt zurück

Die Stammansicht der aufgeblähten Hierarchie. Wenn root angegeben wurde und attachToRoot true ist, ist dies root; Andernfalls ist es der Stamm der aufgeblasenen XML-Datei.

Attribute

Hinweise

Vergrößern Sie eine neue Ansichtshierarchie aus der angegebenen XML-Ressource. Löst aus InflateException , wenn ein Fehler vorliegt.

Java-Dokumentation für android.view.LayoutInflater.inflate(int, android.view.ViewGroup, boolean).

Teile dieser Seite sind Änderungen, die auf Arbeiten basieren, die vom Android Open Source Project erstellt und freigegeben wurden und gemäß den In Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

Inflate(XmlReader, ViewGroup, Boolean)

Vergrößern Sie eine neue Ansichtshierarchie aus dem angegebenen XML-Knoten.

[Android.Runtime.Register("inflate", "(Lorg/xmlpull/v1/XmlPullParser;Landroid/view/ViewGroup;Z)Landroid/view/View;", "GetInflate_Lorg_xmlpull_v1_XmlPullParser_Landroid_view_ViewGroup_ZHandler")]
public virtual Android.Views.View? Inflate (System.Xml.XmlReader? parser, Android.Views.ViewGroup? root, bool attachToRoot);
[<Android.Runtime.Register("inflate", "(Lorg/xmlpull/v1/XmlPullParser;Landroid/view/ViewGroup;Z)Landroid/view/View;", "GetInflate_Lorg_xmlpull_v1_XmlPullParser_Landroid_view_ViewGroup_ZHandler")>]
abstract member Inflate : System.Xml.XmlReader * Android.Views.ViewGroup * bool -> Android.Views.View
override this.Inflate : System.Xml.XmlReader * Android.Views.ViewGroup * bool -> Android.Views.View

Parameter

parser
XmlReader

XML-Domknoten mit der Beschreibung der Ansichtshierarchie.

root
ViewGroup

Optionale Ansicht als übergeordnetes Element der generierten Hierarchie (wenn <em>attachToRoot</em> true ist) oder einfach ein Objekt, das einen Satz von LayoutParams-Werten für den Stamm der zurückgegebenen Hierarchie bereitstellt (wenn <em>attachToRoot</em> false ist).

attachToRoot
Boolean

Ob die aufgeblähte Hierarchie an den Stammparameter angefügt werden soll? Wenn false, wird root nur verwendet, um die richtige Unterklasse von LayoutParams für die Stammansicht im XML-Code zu erstellen.

Gibt zurück

Die Stammansicht der aufgeblähten Hierarchie. Wenn root angegeben wurde und attachToRoot true ist, ist dies root; Andernfalls ist es der Stamm der aufgeblasenen XML-Datei.

Attribute

Hinweise

Vergrößern Sie eine neue Ansichtshierarchie aus dem angegebenen XML-Knoten. Löst aus InflateException , wenn ein Fehler vorliegt.

<em><strong>Wichtig</strong></em>    Aus Leistungsgründen hängt die Ansichtsinflation stark von der Vorverarbeitung von XML-Dateien ab, die zur Buildzeit erfolgt. Daher ist es derzeit nicht möglich, LayoutInflater mit einem XmlPullParser über eine einfache XML-Datei zur Laufzeit zu verwenden.

Java-Dokumentation für android.view.LayoutInflater.inflate(org.xmlpull.v1.XmlPullParser, android.view.ViewGroup, boolean).

Teile dieser Seite sind Änderungen, die auf Arbeiten basieren, die vom Android Open Source Project erstellt und freigegeben wurden und gemäß den In Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: