Me gustaría implementar un ListView con fastscroll y albhabet indexer como en la aplicación de contactos. Estoy usando un Adaptador Simple para poblar el ListView. Como se ve en la imagen, al seleccionar una letra del indexador alfabético a la derecha, la selección listView va al ListItem correspondiente. ¿Cómo lograr esto? Por favor ayuda.Android: cómo llenar un ListView con indexador alfabético y fastscroll como en la aplicación de contactos.?
Respuesta
Como no puedo ver su imagen publicado, pero creo que
Aquí es la manera de implementar la Sección de indexación en Android como iPhone tiene, también debe referirse Sectionindexer & alphabetindexer para tal implementación personalizada.
- https://github.com/emilsjolander/StickyListHeaders
- https://github.com/JimiSmith/PinnedHeaderListView
- http://hello-android.blogspot.com/2010/11/sideindex-for-android.html
Prueba esto, espero que esto lo que necesita ..
Gracias por su respuesta. Lamento decir que no puedo descargar el tutorial desde el primer enlace. La página no se muestra a ningún problema. Y el segundo enlace, ya he intentado personalizarlo. Pero aún no cumple mi propósito. De todos modos, gracias por tu respuesta. Por favor, actualice si encuentra alguna otra solución interesante. – Ian
4 $ para el código? ¿seriamente? – amalBit
que le permitirá saber en breve.
Crear una clase extiende RelativeLayout implementa OnTouchListener
definir un cuerdas de alfabetos
Encuentra la altura de la pantalla de vista de lista
Crear textviews Dyanamic cuentan mismo que el número de alfabetos, altura de Textview == > screenWidth/alfabetos.
Anular método onTouch.
Encuentra la vista de texto que está actualmente seleccionada // Desplazamiento.
Crear un controlador para enviar el evento a mainList
método setSelectionFromTop Listview llamada pasa la posición.
su hacer ...
Es mejor usar 'AlphabetIndexer' con' ListAdapter' – MoHaKa
sé que este es tarde, Todavía aquí es un mi github repo con un proyecto androide con cabecera sección de la lista y el alfabeto indexador. También implementé el filtro en él. Espero que ayude a alguien.
¿Puede agregar los bits de código relevantes a su publicación? –
- 1. Cómo mostrar los contactos en orden alfabético en Listview
- 2. Android Listview como lista de contactos de iphone (alfabetos en el lado derecho de la lista)
- 3. Crear fácil desplazamiento alfabético en ListView?
- 4. TableView como la aplicación Contactos en el iPhone
- 5. android fastScroll solo cubre parte de la lista
- 6. ¿Cómo llenar un camino en Android con un degradado lineal?
- 7. Android ListView Headers
- 8. Cómo compilar y ejecutar la aplicación Contactos de Google en el emulador de Android
- 9. ListView con Alphabet en Android
- 10. Android Lista de contactos
- 11. Android: ¿Cómo llenar SwipeyTabs?
- 12. Cómo guardar y restaurar la posición de ListView en Android
- 13. Recuperar cuadro de diálogo de alerta FastScroll
- 14. Cómo llenar rectángulo con la opacidad en Android
- 15. Android: ¿Crear ListView en XML?
- 16. Diseño de Android con ListView y botones
- 17. cómo eliminar todos los contactos en la lista de contactos en android mobile programáticamente
- 18. sincronización de contactos con mi propia aplicación como skype o whatsapp
- 19. Ordenar Android cadenas.xml en orden alfabético
- 20. Mejorando suavidad de desplazamiento en un ListView de Android
- 21. Android: ¿Cómo escoger varios contactos
- 22. Selector de contactos de Android con casilla de verificación
- 23. Indexador como parte de la interfaz en C#
- 24. ListView Android con OnItemClickListener Y GestureDetector
- 25. Android. RadioButtons en un ListView
- 26. UISearchBar teñido como Contactos
- 27. Android ListView con encabezado complejo
- 28. Android ListView Selección Problema
- 29. Android ListView golpe fuerte para la Acción como Twitter Lista
- 30. cómo establecer una columna como indexador único en SQLite
[Aquí es un proyecto androide ejemplo con desplazamiento alfabeto y encabezado de sección.] (Https://github.com/amalChandran/ListviewAlphabetIndexer) – amalBit