Parece que tengo un problema de IU con una vista de lista. Tengo una vista de lista y selecciono cualquier elemento de la lista, resalta la vista de lista completa. La selección funciona bien, obtengo el elemento correcto en el oyente.Lista de Android vista toda la lista siendo seleccionada
Pero el problema es que cuando selecciono cualquier elemento, se resalta toda la vista de lista, por lo que es difícil saber qué fila fue seleccionada.
Esto funciona bien en Android> 3.1 - Actualmente estoy probando en un dispositivo 2.3.
<ListView
android:id="@+id/myList"
android:layout_width="match_parent"
android:layout_height="300dp"
android:layout_marginTop="@dimen/margin_medium"
android:background="@drawable/border"
android:listSelector="#99000000"
android:scrollbarFadeDuration="1000000"
android:scrollbars="vertical" >
</ListView>
Gracias! Estos errores previos a 3.0/4.0 son realmente molestos, ¡porque no están documentados en absoluto! –
Desearía haber encontrado esta publicación horas antes. Tenga en cuenta que también puede hacerlo programáticamente: 'ShapeDrawable sd = new ShapeDrawable (new RectShape()); sd.getPaint(). setColor (Color.RED); listview.setSelector (sd); ' –