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

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

返品

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

属性

注釈

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

Javaドキュメント。

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

適用対象

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

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

返品

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

属性

注釈

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

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

Javaドキュメント。

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

適用対象

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ドキュメント。

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

適用対象

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ドキュメント。

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

適用対象