Fragment.OnInflate Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.