Hola.
Tengo un Grid relleno de Checkbox. Los checkbox se insertan dinamicamente. Agarrando el texto de una base de datos.
El problema es que no logro controlar que checkBox a dejado el usuario en true y cuales en false;
Código getView del adaptador:
public View getView(int position, View convertView, ViewGroup parent) {
//ViewHolder holder;
View grid;
if (convertView == null) {
grid = new View(context);
LayoutInflater inflater = (LayoutInflater) context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
grid = inflater.inflate(R.layout.buscar_instalaciones_actividad_activity_grid_check_item, null);
} else {
grid = (View) convertView;
}
chb = (CheckBox) grid.findViewById(R.id.buscar_instalaciones_actividad_activity_grid_item_checkBLC);
chb.setText(items.get(position));
Código XML
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/album_item"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >
<CheckBox android:id="@+id/buscar_instalaciones_actividad_activity_grid_item_checkBLC"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/baloncesto"
android:checked="false" />
</RelativeLayout>
Alguna ayuda?