Elementi con ID identico creati con adapter
Salve ragazzi
devo disegnare sullo schermo un numero variabile di Checkbox, quindi ho usato un'adapter per popolare una gridview.
codice:
Vector name=new Vector();
name.add("Giulia");name.add("Alberto");
name.add("Francesco");name.add("Vincenzo");name.add("Fabrizio");
ArrayAdapter ad=new ArrayAdapter(this,R.layout.check,R.id.nome, name);
GridView grid=(GridView)findViewById(R.id.grid);
grid.setAdapter(ad);
In questo modo mi appare qualcosa del genere
<grid>
<linearlayout>
<checkbox/><textview/>
</linearlayout>
<linearlayout>
<checkbox/><textview/>
</linearlayout>
<linearlayout>
<checkbox/><textview/>
</linearlayout>
</grid>
Ma ora ho un problema, tutte le checkbox hanno lo stesso id! come faccio a sapere ad esempio se sono marcate o meno?
(mi riferisco a quello che si fa con findViewById(id).isChecked();)
E possibile fare in modo che adapter assegni determinati id agli elementi che crea?
Grazie