Estoy tratando de construir una vista de lista de androide que se vería así (ignorar la búsqueda-bar):personalización componente de vista de lista
output. http://www.freeimagehosting.net/uploads/6394404c4d.png
iPhone tiene una opción similar llamada como índice de la sección:
soy capaz de obtener las secciones dentro de la lista mediante: http://bartinger.at/listview-with-sectionsseparators/
Ahora quiero construir el índice (algo que está a la derecha de la primera imagen) (Índice es personalizado y pueden contener más de un alfabeto)
no quiero hacerlo de la siguiente manera :
crea una actividad que tiene una vista de lista a la izquierda y otra vista de texto (o puede ser cualquier cosa) a la derecha, luego sigue el elemento correcto y actualiza la lista. por ejemplo: http://hello-android.blogspot.com/2010/11/sideindex-for-android.html
Quiero personalizar la vista de lista de Android para que la vista de lista incluya dicho índice a la derecha. algo como esto. Una clase que extends ListActivity
y la clase some o how contains the side-bar. (Administraré la codificación para que funcione la barra lateral). Entonces, cada vez que otra clase extienda MyCustomListActivity
, tendrá la lista y la barra lateral.
Mi pregunta es ¿cómo puedo incluir la barra lateral en mi clase personalizada que extiende la ListActivity? ¿O hay un mejor enfoque para hacer esto?
Trate de añadir a la vista raíz. usando 'addContentView()' – Ronnie
@ userSeven7s por lo que quiere decir en 'oncreate' of' MyCustomListActivity' Hago un 'addContentView()' –
sí. De lo contrario, puede agregar una "Ventana emergente" con Gravedad.DERECHO. – Ronnie