Tengo una vista de lista que está personalizada para mostrar una imagen y 2 textview. Simplemente quería resaltar uno de los elementos de mi lista.setItemChecked (int position, boolean value) no funciona?
En primer lugar, voy con el método setSelection de listview, que finalmente descubrí que no es el camino, ya que no está trabajando en modo táctil.
Por lo tanto, realicé algunas búsquedas y descubrí que necesitaría usar el método setItemChecked. Por lo tanto, hago un color de lista de estado.
<?xml version="1.0" encoding="UTF-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_checked="true" android:drawable="@color/checkbox_bg_fcs" />
<item android:drawable="@color/WHITE" />
</selector>
Lo usé para establecer el color de fondo de mi elemento de lista personalizado.
De la actividad Lista, llamo setItemChecked (position, true) a un índice específico de mi lista de lista.
Desafortunadamente, no parece funcionar para mí. ¿Hay algo perdido? Alguien tuvo suerte con eso?
Nota **, obtuve datos para la vista de lista de la red. Hago setItemChecked solo después de tener datos en mi lista de lista.
Mi vista de lista también está en modo de opción única.
Mostrar va a implementar el evento setItemCheck. –
listview.setItemChecked (1, verdadero); ¿Eso es lo que necesitas? La llamada está en onResume(). Lo intenté con muchas posiciones (0,1,2,3, ...) – PH7
Solo tengo curiosidad. ¿Qué hace ' ' hacer? –