2010-04-23 8 views
12

Estoy intentando crear una lista con encabezados encima de una agrupación de elementos. Estaba buscando en SeperatedListAdapter disponible aquí: http://jsharkey.org/blog/2008/08/18/separating-lists-with-headers-in-android-09/ pero me encontré con un error (ERROR/AndroidRuntime(2025):Lista de Android con encabezados de sección

java.lang.IllegalStateException: ArrayAdapter requires the resource ID to be a TextView 
) 

Ahora estoy investigando más opciones que incluyen hacer una nueva. ¿Tienen alguna pista?

Gracias, Bryon

Respuesta

12

yo sepa, el código del Sr. Sharkey funciona bien. Puede estar utilizando el constructor ArrayAdapter incorrecto.

También puede usar mi MergeAdapter para lograr los mismos fines.

+0

Sí, poco después de publicar lo conseguí para trabajar con una nueva aplicación, debe haber tenido algún tipo de conflicto. El recurso vinculado es muy útil, gracias por eso. – bryon

+0

¿Recomendaría el código del Sr. Sharkey o hay posibilidades más robustas/performantes/nativas/más fáciles? Hizo esa lista en 2008 con API 0.9, tal vez hay mejores opciones ahora? – OneWorld

+0

@OneWorld: El único problema real con el código del Sr. Sharkey es la licencia GPL, si eso fuera un problema para usted. El rendimiento de su adaptador o mi adaptador son similares, aunque los problemas de rendimiento tenderían a estar en otra parte (por ejemplo, en la obtención de las cosas en una forma que funciona con cualquiera de los adaptadores). Y, ambos están destinados a demostrar técnicas generales que podrían aplicarse a un adaptador personalizado de su propia invención. – CommonsWare

Cuestiones relacionadas