Buen diseño de la interfaz de usuario: ¿Cómo manejar ListView vacío?
Mi aplicación se conecta a la red y rellena un ListView. A veces no se devuelve nada. ¿Cuál es la mejor manera de notificar al usuario que la lista está vacía?
Algunas de mis propias sugerencias:
- Android, vacío listview afrer atrás de otro fragmento
- OnContextItemSelected no parece ser llamado
- Cómo eliminar listview todos los elementos
- Android ListView áreas parciales presionables
- Cómo cambiar el color y la fuente en ListView
- Mostrar "sin resultados" en el primer ListItem
- Mostrar una nueva vista que dice "No hay resultados"
- Listado de beacons en el dispositivo android
- El método get (String) no está definido para el tipo String error al agregar los códigos a la clase filter del adaptador en android
- Android ListView con múltiples selecciones y adaptadores personalizados
- Android: Centrar elementos en un ListVIew
- ¿Es mejor recrear el adaptador listview o borrar y repoblar?
- Android - Adaptador ListView personalizado - Selección múltiple eliminar - Indexoutofbounds - ¿por qué?
- ¿Qué es la contraparte de RecyclerView.Adapter de ListView.Adpater.isEnabled ()
- Vista de la lista de android
ListView le permite tener una vista alternativa mostrada cuando está vacía:
De hecho, si usas una ListActivity cuyo diseño tiene una vista con android: id = "@ android: id / empty", se conectará automáticamente esto para ti.
Por lo general, usted podría poner el ListView y su vista vacía en un FrameLayout, y tener la vista vacía tiene algún texto agradable centrado en su área diciendo al usuario no hay nada que mostrar.
Mostrar una nueva vista que dice "No hay resultados"
Esta es la opción correcta. No confunda a su usuario presentando un mensaje de información como un elemento de la lista. Ellos no son los mismos.
Elijo "Mostrar" sin resultados "en el primer ListItem ".
Porque los usuarios pueden conectar el " No Resultados " al ListItem directamente, mientras que la nueva vista lleva a los usuarios a tener que aceptar algo nuevo.