Fragment.OnInflate Método

Definición

Sobrecargas

Nombre Description
OnInflate(IAttributeSet, Bundle)
Obsoletos.

Este método está en desuso en el nivel de API 15.

OnInflate(Activity, IAttributeSet, Bundle)

Este método está en desuso en el nivel de API 23.

OnInflate(Context, IAttributeSet, Bundle)

Se llama cuando se crea un fragmento como parte de una inflación de diseño de vista, normalmente desde establecer la vista de contenido de una actividad.

OnInflate(IAttributeSet, Bundle)

Precaución

deprecated

Este método está en desuso en el nivel de API 15.

[Android.Runtime.Register("onInflate", "(Landroid/util/AttributeSet;Landroid/os/Bundle;)V", "GetOnInflate_Landroid_util_AttributeSet_Landroid_os_Bundle_Handler")]
[System.Obsolete("deprecated")]
public virtual void OnInflate(Android.Util.IAttributeSet? attrs, Android.OS.Bundle? savedInstanceState);
[<Android.Runtime.Register("onInflate", "(Landroid/util/AttributeSet;Landroid/os/Bundle;)V", "GetOnInflate_Landroid_util_AttributeSet_Landroid_os_Bundle_Handler")>]
[<System.Obsolete("deprecated")>]
abstract member OnInflate : Android.Util.IAttributeSet * Android.OS.Bundle -> unit
override this.OnInflate : Android.Util.IAttributeSet * Android.OS.Bundle -> unit

Parámetros

attrs
IAttributeSet

AttributeSet

savedInstanceState
Bundle

Bundle

Atributos

Comentarios

Este método está en desuso en el nivel de API 15. Use onInflate(Context,AttributeSet,Bundle) en su lugar.

Si invalida este método, debe llamar a a través de a la implementación de superclase.

Referencia de Android para android.app.Fragment.onInflate.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a

OnInflate(Activity, IAttributeSet, Bundle)

Este método está en desuso en el nivel de API 23.

[Android.Runtime.Register("onInflate", "(Landroid/app/Activity;Landroid/util/AttributeSet;Landroid/os/Bundle;)V", "GetOnInflate_Landroid_app_Activity_Landroid_util_AttributeSet_Landroid_os_Bundle_Handler")]
public virtual void OnInflate(Android.App.Activity? activity, Android.Util.IAttributeSet? attrs, Android.OS.Bundle? savedInstanceState);
[<Android.Runtime.Register("onInflate", "(Landroid/app/Activity;Landroid/util/AttributeSet;Landroid/os/Bundle;)V", "GetOnInflate_Landroid_app_Activity_Landroid_util_AttributeSet_Landroid_os_Bundle_Handler")>]
abstract member OnInflate : Android.App.Activity * Android.Util.IAttributeSet * Android.OS.Bundle -> unit
override this.OnInflate : Android.App.Activity * Android.Util.IAttributeSet * Android.OS.Bundle -> unit

Parámetros

activity
Activity

Activity

attrs
IAttributeSet

AttributeSet

savedInstanceState
Bundle

Bundle

Atributos

Comentarios

Este método está en desuso en el nivel de API 23. Use onInflate(Context,AttributeSet,Bundle) en su lugar.

Si invalida este método, debe llamar a a través de a la implementación de superclase.

Referencia de Android para android.app.Fragment.onInflate.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a

OnInflate(Context, IAttributeSet, Bundle)

Se llama cuando se crea un fragmento como parte de una inflación de diseño de vista, normalmente desde establecer la vista de contenido de una actividad.

[Android.Runtime.Register("onInflate", "(Landroid/content/Context;Landroid/util/AttributeSet;Landroid/os/Bundle;)V", "GetOnInflate_Landroid_content_Context_Landroid_util_AttributeSet_Landroid_os_Bundle_Handler", ApiSince=23)]
public virtual void OnInflate(Android.Content.Context? context, Android.Util.IAttributeSet? attrs, Android.OS.Bundle? savedInstanceState);
[<Android.Runtime.Register("onInflate", "(Landroid/content/Context;Landroid/util/AttributeSet;Landroid/os/Bundle;)V", "GetOnInflate_Landroid_content_Context_Landroid_util_AttributeSet_Landroid_os_Bundle_Handler", ApiSince=23)>]
abstract member OnInflate : Android.Content.Context * Android.Util.IAttributeSet * Android.OS.Bundle -> unit
override this.OnInflate : Android.Content.Context * Android.Util.IAttributeSet * Android.OS.Bundle -> unit

Parámetros

context
Context

Contexto: el contexto que está inflando este fragmento.

attrs
IAttributeSet

AttributeSet: los atributos de la etiqueta donde se crea el fragmento.

savedInstanceState
Bundle

Agrupación: si el fragmento se vuelve a crear a partir de un estado guardado anterior, este es el estado.

Atributos

Comentarios

Se llama cuando se crea un fragmento como parte de una inflación de diseño de vista, normalmente desde establecer la vista de contenido de una actividad. Se puede llamar a esto inmediatamente después de crear el fragmento a partir de una etiqueta en un archivo de diseño. Tenga en cuenta que esto es antes de llamar a onAttach(Activity) del fragmento; todo lo que debe hacer aquí es analizar los atributos y guardarlos. Esto se llama cada vez que se infla el fragmento, incluso si se está inflando en una nueva instancia con estado guardado. Normalmente, tiene sentido volver a analizar los parámetros cada vez, para permitirles cambiar con configuraciones diferentes.

Esta es una implementación típica de un fragmento que puede tomar parámetros tanto a través de atributos proporcionados aquí como de getArguments():

Tenga en cuenta que el análisis de los atributos XML usa un recurso "estiloable". La declaración para el estilo que se puede usar aquí es:

A continuación, el fragmento se puede declarar dentro del diseño de contenido de su actividad a través de una etiqueta como esta:

Este fragmento también se puede crear dinámicamente a partir de argumentos proporcionados en tiempo de ejecución en el paquete de argumentos; este es un ejemplo de hacerlo al crear la actividad contenedora:

Referencia de Android para android.app.Fragment.onInflate.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a