Programación y Desarrollo para Android Subforo exclusivo para temas de programación de software para PDAs y desarrollo de aplicaciones, interfaces, etc bajo Android

Respuesta
 
Herramientas
  #1  
Viejo 22/04/13, 18:38:32
Array

[xs_avatar]
jekeyeke jekeyeke no está en línea
Usuario muy activo
 
Fecha de registro: ago 2011
Localización: Islas Canarias
Mensajes: 1,295
Modelo de smartphone: Motorola Moto G3
Tu operador: Simyo
ExpandableListView

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
Responder Con Cita


Respuesta

Estás aquí
Regresar   Portal | Indice > Todo sobre Android > Programación y Desarrollo para Android



Hora actual: 10:04:08 (GMT +1)



User Alert System provided by Advanced User Tagging (Lite) - vBulletin Mods & Addons Copyright © 2026 DragonByte Technologies Ltd.

Contactar por correo / Contact by mail / 邮件联系 /