Buenas tardes compañeros, ya tenia rato sin postear algo aquí, pero ahora si necesito de su apoyo..
tengo un Listview custom como el de la siguiente imagen. Pero al seleccionar el primer radiobutton, se selecciona también el que esta después de que el scroll termine, según eh leído eso es por el reciclaje de vistas que usa android. Eh intentado varias soluciones pero no eh dado con ninguna que me ayude.. Si a alguno le ah pasado lo mismo quisiera ver si me pueden ayudar.. Les dejo el codigo de mi Apadapter para que le echen un vistaazo.. Saludos...!!
@Override
public View getView(final int position, View convertView, ViewGroup parent) {
View rowView = convertView;
if (rowView == null) {
LayoutInflater inflater = context.getLayoutInflater();
rowView = inflater.inflate(R.layout.list_single, null, true);
ViewHolder viewHolder = new ViewHolder();
viewHolder.pregunta = (TextView) rowView.findViewById(R.id.texto_pregunta);
viewHolder.rdo1 = (RadioButton) rowView.findViewById(R.id.radio0);
rowView.setTag(viewHolder);
}
ViewHolder holder = (ViewHolder) rowView.getTag();
holder.pregunta.setText((position + 1) + ".- " + desc.get(position));
holder.rdo1.setText(minimo.get(position));
return rowView;
}
public static class ViewHolder {
public TextView pregunta;
public RadioButton rdo1;
public RadioButton rdo2;
public RadioButton rdo3;
}