Ventaja de ListFragment sobre un ListView o Fragmento normal

Tengo una actividad con un menú de elementos corriendo por el lado izquierdo que son textViews. Cuando el usuario selecciona uno de los textViews, pondrá una listaVista en el resto del área de la actividad ocupando los otros 2 \ 3 de la pantalla. Cuando el usuario toca un textView diferente en ese menú del lado izquierdo de la página, se abrirá una lista correspondiente diferente de objetos.

Estaba considerando poner un listview grande en la pantalla para este propósito. Sin embargo una otra manera es en lugar de usar un listView regular en la actividad, podría poner un fragmento de lista en allí y cambiar entre fragmentos.

La tercera opción es poner un fragmento allí y poner un listView dentro de ese fragmento. Nunca he utilizado ListFragment antes.

¿Cuál sería el mejor plan considerando que no habrá cambio de orientación? La actividad se bloqueará en la orientación vertical / vertical. Esto se ejecutará en una tableta, no se utiliza en dispositivos más pequeños como teléfonos.

No sé si necesitaré usar cargadores, porque la lista no será larga y el contenido de la lista será texto solamente.

¿Hay alguna ventaja al usar listFragment sobre las otras opciones?

Las tres opciones para esta actividad:

  1. Actividad con ListView en ella

  2. Actividad con ListFragment en ella

  3. Actividad con fragmento en ella que tiene ListView inside of the Fragmento`

Un ListFragment es básicamente un Fragment un poco especializado que facilita el manejo de un ListView presente en el diseño del Fragment ofreciendo algunos métodos de conveniencia (como getListView() para que no necesites buscar el widget tú mismo, un método para obtener el adaptador Del ListView etc). Si necesita un Fragment con un ListView , utilice un ListFragment . Así que al final se trata de decidir entre un ListView y un ListFragment .

Entre las dos opciones, teniendo en cuenta su escenario, simplemente usaría un ListView porque es sencillo. La necesidad de un Loader no es un problema, ya que podría utilizar LoaderManager de la Activity para el ListView .

Sin embargo, no mencionó cómo debe manejarse el botón BACK. Si desea ofrecer al usuario la posibilidad de navegar de nuevo a través de sus opciones, use un Listfragment para obtenerlo de forma gratuita desde el sistema.

  • Independiente android ventana de monitor en android studio 2.1
  • Ajuste del tamaño de los botones en porcentaje
  • Control de barras de alcance circular multipunto de Android
  • ¿Por qué la mayoría de los marcos de la interfaz de usuario se subproceso único?
  • ¿Cuál es la mejor manera de implementar "marcas de entrenador" en Android?
  • Androide. Cambiar el color de fondo de un FrameLayout de código
  • Android: Añadir un fragmento a una actividad
  • Implementar doble clic para el botón en Android
  • Cómo hacer que mi ancho de TextView mitad de su padre?
  • Interfaz de usuario de Android en C ++
  • Margen de los botones en disposición lineal
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.