amis,android unique choix de sélection de liste de choix?
je suis en utilisant le code ci-dessous pour afficher la liste des boutons radio maintenant je veux sélectionner le bouton radio spécifique de la liste par défaut afin d'utiliser les biens de setSelection qui ne fonctionne pas.
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());
}
}
);
veuillez guider quelle erreur je fais?
BINGO! C'était exactement ce dont j'avais besoin dans mon cas. En fait, je veux appeler setItemChecked (pour le vérifier) et setSelection (pour afficher l'élément). –