LayoutInflater.Inflate 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 |
|---|---|
| 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, die das übergeordnete Element der generierten Hierarchie sein soll.
Gibt zurück
Die Stammansicht der aufgeblasenen Hierarchie. Wenn stamm angegeben wurde, ist dies die Stammansicht; andernfalls ist es der Stamm der inblasierten XML-Datei.
- Attribute
Hinweise
Vergrößern Sie eine neue Ansichtshierarchie aus der angegebenen XML-Ressource. Löst aus InflateException , wenn ein Fehler auftritt.
Java-Dokumentation für android.view.LayoutInflater.inflate(int, android.view.ViewGroup).
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:
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, der die Beschreibung der Ansichtshierarchie enthält.
- root
- ViewGroup
Optionale Ansicht, die das übergeordnete Element der generierten Hierarchie sein soll.
Gibt zurück
Die Stammansicht der aufgeblasenen Hierarchie. Wenn stamm angegeben wurde, ist dies die Stammansicht; andernfalls ist es der Stamm der inblasierten XML-Datei.
- Attribute
Hinweise
Vergrößern Sie eine neue Ansichtshierarchie aus dem angegebenen XML-Knoten. Löst aus InflateException , wenn ein Fehler auftritt. *
<em><strong>Important</strong></em> Aus Leistungsgründen hängt die Inflation stark von der Vorverarbeitung von XML-Dateien ab, die zur Erstellungszeit durchgeführt werden. Daher ist es derzeit nicht möglich, LayoutInflater mit einem XmlPullParser über eine einfache XML-Datei zur Laufzeit zu verwenden.
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:
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 die Stammebene der zurückgegebenen Hierarchie bereitstellt (wenn <em>attachToRoot<>/em<> false ist.)
- attachToRoot
- Boolean
Ob die aufgeblasene Hierarchie an den Stammparameter angefügt werden soll? Wenn false, wird der Stamm nur verwendet, um die richtige Unterklasse von LayoutParams für die Stammansicht im XML-Code zu erstellen.
Gibt zurück
Die Stammansicht der aufgeblasenen Hierarchie. Wenn stamm angegeben und attachToRoot true ist, ist dies der Stamm; andernfalls ist es der Stamm der inblasierten XML-Datei.
- Attribute
Hinweise
Vergrößern Sie eine neue Ansichtshierarchie aus der angegebenen XML-Ressource. Löst aus InflateException , wenn ein Fehler auftritt.
Java-Dokumentation für android.view.LayoutInflater.inflate(int, android.view.ViewGroup, boolean).
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:
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, der die Beschreibung der Ansichtshierarchie enthält.
- 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 die Stammebene der zurückgegebenen Hierarchie bereitstellt (wenn <em>attachToRoot<>/em<> false ist.)
- attachToRoot
- Boolean
Ob die aufgeblasene Hierarchie an den Stammparameter angefügt werden soll? Wenn false, wird der Stamm nur verwendet, um die richtige Unterklasse von LayoutParams für die Stammansicht im XML-Code zu erstellen.
Gibt zurück
Die Stammansicht der aufgeblasenen Hierarchie. Wenn stamm angegeben und attachToRoot true ist, ist dies der Stamm; andernfalls ist es der Stamm der inblasierten XML-Datei.
- Attribute
Hinweise
Vergrößern Sie eine neue Ansichtshierarchie aus dem angegebenen XML-Knoten. Löst aus InflateException , wenn ein Fehler auftritt.
<em><strong>Important</strong></em> Aus Leistungsgründen hängt die Inflation stark von der Vorverarbeitung von XML-Dateien ab, die zur Erstellungszeit durchgeführt werden. Daher ist es derzeit nicht möglich, LayoutInflater mit einem XmlPullParser über eine einfache XML-Datei zur Laufzeit zu verwenden.
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.