Añadir vista a un fragmento dinámicamente en Android?
¿Es posible agregar una Vista a un Fragmento dinámicamente? Si es así, ¿cómo puedo hacer eso?
- Lienzo en no actualizar
- Androide enfrente de bringChildToFront
- En la aplicación Google Play, ¿cómo se implementa el ViewGroup que muestra las listas superiores de aplicaciones?
- Android Ver setPadding () vs setPaddingRelative ()
- Cómo evitar el puntero nulo en View.getDrawingCache ()?
- "ResultIndex es -1, el polígono debe ser inválido!" Adter addView ()
- Seguimiento de la velocidad de una vista en movimiento
- Diferencia real entre TextView y Button
- Ver demasiado grande para caber en el caché de dibujo al llamar a getDrawingCache ()
- Android customView cómo calcular onMeasure para rellenar parent
- ¿Necesito liberar View.OnClickListener de las vistas durante onDestroy?
- Cómo deshabilitar la caché de dibujo?
- Cómo agregar varias vistas al gestor de ventanas en Android
¿Es posible agregar una Vista a un Fragmento dinámicamente?
Sí.
Si es así, ¿cómo puedo hacer eso?
De la misma manera que agregaría una View
cualquier otro lugar: llame a addView()
en el contenedor principal de la vista.
HomeFragment frag = new HomeFragment(); FragmentTransaction ft = getFragmentManager().beginTransaction(); ft.replace(R.id.fragLogin, frag); ft.setCustomAnimations(R.anim.right_in, R.anim.right_out); ft.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_FADE); ft.commit();
Aquí, R.id.fragLogin
es el id de tu primer fragmento que has declarado en tus actividades xml y HomeFragment es tu segundo Fragmento.
- Controlar líneas en blanco en la descripción de la aplicación de Google Play
- Android: ¿Cómo detectar una pantalla de e-tinta?