amici,problema selezione selezione Android scelta singola?
sto usando seguente codice per visualizzare l'elenco con i pulsanti di opzione ora voglio per selezionare specifiche pulsante di lista di default in modo da utilizzare proprietà setSelection che non funziona.
final String [] items=new String[]{"Item1","Item2","Item3","Item4"};
ArrayAdapter<string> ad=new ArrayAdapter<string>(this,android.R.layout.simple_list_item_single_choice,items);
list=(ListView)findViewById(R.id.List);
list.setAdapter(ad);
list.setChoiceMode(ListView.CHOICE_MODE_SINGLE);
list.setSelection(2);
list.setOnItemClickListener(new OnItemClickListener()
{
public void onItemClick(AdapterView arg0, View arg1, int arg2,
long arg3) {
// TODO Auto-generated method stub
TextView txt=(TextView)findViewById(R.id.txt);
txt.setText(list.getItemAtPosition(arg2).toString());
}
}
);
per favore, guida che errore sto facendo?
BINGO! Era esattamente ciò di cui avevo bisogno nel mio caso. In effetti, voglio chiamare sia setItemChecked (per controllarlo) che setSelection (per visualizzare l'elemento). –