LayoutInflater.Inflate メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
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 を使用することはできません。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
適用対象
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 を使用することはできません。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。