Android – index para ListView?

¿Es posible tener un índice en el lado derecho de un ListView? Esto es posible en el iPhone donde se ejecuta por el lado derecho del alfabeto se muestra. Tocar una letra en el alfabeto trae uno al principio de los elementos en el ListView que comienzan con esa letra.

¿Hay código incorporado en Android para esta funcionalidad? ¿O es algo que uno tendría que hacer por encargo?

No hay exactamente lo que quieres. Hay algo muy parecido. Primero defina el modo de desplazamiento rápido de su ListView:

ListView.setFastScrollEnabled(true); 

A continuación, implemente la siguiente interfaz por su adaptador:

 android.widget.SectionIndexer 

http://developer.android.com/reference/android/widget/SectionIndexer.html

De esta manera podrá desplazarse rápidamente por su ListView con un botón del pulgar.

Si implementa SectionIndexer correctamente, podrá ver una letra del alfabeto en la que se encuentra actualmente durante el desplazamiento rápido.

  • ¿La implementación vacía de métodos abstractos es un buen enfoque?
  • Menú contextual similar a la nueva aplicación Play Music (v5.0.0)
  • Patrón de Android para las preferencias / ajustes
  • ¿Qué patrones de diseño se utilizan en Android?
  • ¿Cuál es la estructura / patrón de android / java para organizar las llamadas de servicio web http en el proyecto?
  • ¿Cuáles son los patrones de diseño utilizados en android?
  • onCreateView () no se llama inmediatamente después de FragmentTransaction.commit ()
  • Un patrón de diseño para evitar múltiples ifs
  • ¿Es seguro para mí tratar una Actividad como singleton
  • Qué patrones de diseño debo aprender antes de iniciar Android Development
  • Android: Actividad individual, vistas múltiples
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.