¿Cómo se utiliza el segundo parámetro en el método de inflado de la clase LayoutInflater, Android

El método de LayoutInflater la clase abstracta LayoutInflater tiene como segundo parámetro del método ViewGroup que toma raíz de ViewGroup . De la documentación, se menciona como "Vista opcional para ser el padre de la jerarquía generada."

¿Puede alguien dar un ejemplo de cómo usar este parámetro? ¿Y qué pondrías allí? Un ViewGroup puede ser cualquier tipo de diseño como LinearLayout .

No he entendido bien qué hacer con este parámetro. Si la vista que está inflando no es parte del diseño que se introduce aquí, entonces daría un error. No entiendo el propósito de ello.

Más de la documentación:

public View inflate (XmlPullParser parser, ViewGroup root)

Added in API level 1 Inflate a new view hierarchy from the specified xml node. Throws InflateException if there is an error.

Importante por razones de rendimiento, la inflación de vista depende en gran medida del procesamiento previo de archivos XML que se realiza en el momento de la creación. Por lo tanto, actualmente no es posible utilizar LayoutInflater con un XmlPullParser sobre un archivo XML simple en tiempo de ejecución.

Parámetros parser XML dom node que contiene la descripción de la jerarquía de vista.

Root Vista opcional para ser el padre de la jerarquía generada. Devuelve La vista raíz de la jerarquía inflada. Si se ha suministrado raíz, ésta es la vista raíz; De lo contrario, es la raíz del archivo XML inflado.

No estoy muy seguro de qué parte de eso te confunde, para ser honesto. Puede pasar cualquier ViewGroup, para ser el padre de las vistas que está creando dinámicamente.

Por ejemplo:

 private static View mView = inflater.inflate(R.layout.fragment_featured, container, false); 

Esto inflar el diseño contenido en el archivo xml fragment_featured dentro del contenedor (como un padre). El tipo del contenedor ViewGroup depende de usted.

Infle método devuelve el padre Vista de inflado xml

  • En caso de que no pase la raíz ViewGroup, inflado xml raíz Vista se devolverá

  • En caso de que pase root ViewGroup, se devolverá la vista raíz de ViewGroup raíz

  • Diferentes resultados al utilizar los métodos de inflado de LayoutInflator
  • Las vistas agregadas dinámicamente desaparecen en orientación en Android
  • Android: Adaptador personalizado con hiladora personalizada desplegable diseño xml que da error
  • El diseño no está inflado en el componente personalizado de Android
  • Vista previa de diseño de Android arroja error al agregar LinearLayout personalizado
  • El ajuste de texto en varios EditTexts inflados hace que todos se rellenen con el mismo texto después de la rotación
  • Cómo usar RecyclerView, Tratando de seguir la sugerencia de developer.android.com pero obtener un error
  • Cómo obtener datos de EditText creado dinámicamente con LayoutInflater en android?
  • ¿Cómo funciona el método getView () al crear su propio adaptador personalizado?
  • Los niños de Vista personalizada se null después de inflar la vista en Android
  • OnCreateOptionsMenu dentro de Fragmentos
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.