Buenas nuevamente,
Vuelvo a la carga con otro problemilla con el ExpandableListView.
Necesito poder ponerle un header a cada hijo del ExpandableListView. He visto que con addHeader se puede hacer, pero lo pone el header al grupo y por tanto en la punta de arriba de la lista, y yo lo necesito como encabezado de cada sublista que se despliega.
Entiendo que tiene que hacerse en el getChildView, que ahora mismo lo tengo así:
Código:
public View getChildView(int groupPosition, int childPosition, boolean isLastChild, View convertView, ViewGroup parent) {
String hijo = (String) getChild(groupPosition,childPosition);
LayoutInflater infalInflater = (LayoutInflater) context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
convertView = infalInflater.inflate(R.layout.vista_punto, null);
TextView hijotxt = (TextView) convertView.findViewById(R.id.namePunto);
ImageView imageView (ImageView)convertView.findViewById(R.id.imagenFondoPunto);
imageView.setImageResource(R.drawable.unselecteditemviewcellbackground3);}
imageView.setImageResource(R.drawable.unselecteditemviewcellbackground3);
hijotxt.setText(hijo);
return convertView;
}
¿Alguna idea?
Muchas gracias.
Saludos