LayoutInflater.Inflate メソッド

定義

オーバーロード

Inflate(Int32, ViewGroup)

指定した xml リソースから新しいビュー階層を拡張します。

Inflate(XmlReader, ViewGroup)

指定した xml ノードから新しいビュー階層を拡張します。

Inflate(Int32, ViewGroup, Boolean)

指定した xml リソースから新しいビュー階層を拡張します。

Inflate(XmlReader, ViewGroup, Boolean)

指定した XML ノードから新しいビュー階層を拡張します。

Inflate(Int32, ViewGroup)

指定した xml リソースから新しいビュー階層を拡張します。

[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

パラメーター

resource
Int32

読み込む XML レイアウト リソースの ID (例: R.layout.main_page)

root
ViewGroup

生成された階層の親となる省略可能なビュー。

戻り値

拡張された階層のルート ビュー。 root が指定された場合、これはルート ビューです。それ以外の場合は、拡張された XML ファイルのルートです。

属性

注釈

指定した xml リソースから新しいビュー階層を拡張します。 InflateExceptionエラーが発生した場合は をスローします。

の Java ドキュメント android.view.LayoutInflater.inflate(int, android.view.ViewGroup)

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象

Inflate(XmlReader, ViewGroup)

指定した xml ノードから新しいビュー階層を拡張します。

[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

パラメーター

parser
XmlReader

ビュー階層の説明を含む XML dom ノード。

root
ViewGroup

生成された階層の親となる省略可能なビュー。

戻り値

拡張された階層のルート ビュー。 root が指定された場合、これはルート ビューです。それ以外の場合は、拡張された XML ファイルのルートです。

属性

注釈

指定した xml ノードから新しいビュー階層を拡張します。 InflateExceptionエラーが発生した場合は をスローします。 *

<em><strong>Important</strong></em>   パフォーマンス上の理由から、ビューのインフレは、ビルド時に行われる XML ファイルの前処理に大きく依存します。 そのため、現在のところ、実行時にプレーンな XML ファイルに対して XmlPullParser で LayoutInflater を使用することはできません。

の Java ドキュメント android.view.LayoutInflater.inflate(org.xmlpull.v1.XmlPullParser, android.view.ViewGroup)

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象

Inflate(Int32, ViewGroup, Boolean)

指定した xml リソースから新しいビュー階層を拡張します。

[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

パラメーター

resource
Int32

読み込む XML レイアウト リソースの ID (例: R.layout.main_page)

root
ViewGroup

生成された階層の親になる省略可能なビュー (em attachToRoot</em> が true の場合<)、または返された階層のルートに LayoutParams 値のセットを提供するオブジェクト (em>attachToRoot</em> が false の場合<)。>

attachToRoot
Boolean

拡張された階層をルート パラメーターにアタッチする必要があるかどうか。 false の場合、ルートは XML のルート ビューに対して LayoutParams の正しいサブクラスを作成するためにのみ使用されます。

戻り値

拡張された階層のルート ビュー。 root が指定され、attachToRoot が true の場合、これは root です。それ以外の場合は、拡張された XML ファイルのルートです。

属性

注釈

指定した xml リソースから新しいビュー階層を拡張します。 InflateExceptionエラーが発生した場合は をスローします。

の Java ドキュメント android.view.LayoutInflater.inflate(int, android.view.ViewGroup, boolean)

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象

Inflate(XmlReader, ViewGroup, Boolean)

指定した XML ノードから新しいビュー階層を拡張します。

[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

パラメーター

parser
XmlReader

ビュー階層の説明を含む XML dom ノード。

root
ViewGroup

生成された階層の親になる省略可能なビュー (em attachToRoot</em> が true の場合<)、または返された階層のルートに LayoutParams 値のセットを提供するオブジェクト (em>attachToRoot</em> が false の場合<)。>

attachToRoot
Boolean

拡張された階層をルート パラメーターにアタッチする必要があるかどうか。 false の場合、ルートは XML のルート ビューに対して LayoutParams の正しいサブクラスを作成するためにのみ使用されます。

戻り値

拡張された階層のルート ビュー。 root が指定され、attachToRoot が true の場合、これは root です。それ以外の場合は、拡張された XML ファイルのルートです。

属性

注釈

指定した XML ノードから新しいビュー階層を拡張します。 InflateExceptionエラーが発生した場合は をスローします。

<em><strong>Important</strong></em>   パフォーマンス上の理由から、ビューのインフレは、ビルド時に行われる XML ファイルの前処理に大きく依存します。 そのため、現在のところ、実行時にプレーンな XML ファイルに対して XmlPullParser で LayoutInflater を使用することはできません。

の Java ドキュメント android.view.LayoutInflater.inflate(org.xmlpull.v1.XmlPullParser, android.view.ViewGroup, boolean)

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象