Sto usando un ListView in cui è possibile controllare solo un elemento alla volta. Questo è il mio list_row.xml personalizzato:Android: Come posso controllare un particolare oggetto in un ListView controllato?
<?xml version="1.0" encoding="utf-8"?>
<CheckedTextView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:padding="10dip"
android:textColor="#FFFFFF"
android:textStyle="bold"
android:textSize="20sp"
android:checkMark="?android:attr/listChoiceIndicatorSingle"
/>
Io popolo la lista in onCreate() con un normale adattatore di matrice:
ArrayAdapter<String> myAdapter = new ArrayAdapter<String>(this, R.layout.list_row, strings);
myList.setAdapter(myAdapter);
Quando viene visualizzato l'elenco, voglio avere, diciamo, il quinto elemento nell'elenco appare come selezionato. Come posso fare questo? So che CheckedTextView ha una funzione chiamata setChecked(), ma come posso ottenere il mio quinto elemento dall'elenco per applicare questa funzione?