Android: ¿Cómo puedo comprobar un elemento determinado en un ListView cuadros?
-
29-09-2019 - |
Pregunta
Estoy utilizando un ListView en el que sólo un elemento se puede comprobar a la vez. Este es mi list_row.xml personalizado:
<?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"
/>
I llenar la lista en onCreate () utilizando un adaptador de matriz normal:
ArrayAdapter<String> myAdapter = new ArrayAdapter<String>(this, R.layout.list_row, strings);
myList.setAdapter(myAdapter);
Cuando se muestre la lista, yo quiero tener, por ejemplo, el quinto elemento de la lista aparecen como cuadros. ¿Cómo puedo ir haciendo esto? Sé CheckedTextView tiene una función llamada setChecked (), pero ¿cómo puedo obtener mi quinto elemento de la lista para aplicar esta función en él?
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow