Estoy mostrando un ListView
. Cuando lo arrastro, se selecciona todo el ListView
con un fondo negro. ¿Cómo puedo eliminar ese fondo negro?Cómo eliminar el color seleccionado al arrastrar sobre listview
Respuesta
view.setBackgroundColor(android.R.color.transparent);
debería ser view.setBackgroundResource (android.R.color.transparent) causa setBackgroundColor tomar un valor hexadecimal de color como parámetro.
o
android:cacheColorHint = "#00000000"
uso esta etiqueta por la que su ListView. o también puede usar
listview.setCacheColorHint()
para configurarlo programáticamente.
De Why is my list black? An Android optimization en el blog de los desarrolladores de Android:
Para solucionar este problema, todo lo que tiene que hacer es o bien desactivar la optimización toque de color caché, si se utiliza un fondo de color no sólido, o un conjunto la sugerencia del valor de color sólido apropiado. Puede ser una cúpula de código o preferiblemente de XML, utilizando el atributo android: cacheColorHint. Para desactivar la optimización, simplemente use el color transparente # 00000000. La siguiente captura de pantalla muestra una lista con android: cacheColorHint = "# 00000000" establecido en el archivo del formato XML:
es probablemente porque usted tiene un fondo personalizado para su ListView
. Cuando se desplaza, la lista completa se resalta en color negro debido a su cache color
.
Añadir esta pieza de código a su ListView
y vuelva a intentarlo:
android:cacheColorHint="#00000000"
uso esto,
yourList.setCacheColorHint(Color.WHITE);
sólo tiene que utilizar en ur archivo XML dentro ListView,
android:cacheColorHint="@android:color/transparent"
- 1. Cómo eliminar un elemento seleccionado de ListView usando CursorAdapter
- 2. ¿Cómo obtener el elemento seleccionado de ListView?
- 3. ¿Cómo resaltar el elemento seleccionado en ListView?
- 4. ¿Cómo doy estilo al elemento seleccionado en Android ListView?
- 5. ¿Cómo cambiar el color del texto seleccionado?
- 6. Cambiar el cursor sobre HTML5 Lienzo al arrastrar el mouse
- 7. ListView ocultar o contraer el grupo seleccionado
- 8. WPF ListView: ¿cómo configuro el color de fondo del elemento seleccionado?
- 9. android listview obtener el elemento seleccionado
- 10. QML Listview seleccionado resaltar punto del clic
- 11. Cómo quitar UIButton color de fondo seleccionado?
- 12. Establecer un color de fondo para un elemento de ListView seleccionado en android
- 13. Android - Eliminar CacheColorHint para ListView
- 14. Android ListView y OnClickListener: Cómo obtener el elemento seleccionado
- 15. C# WPF Arrastrar para reordenar Listview
- 16. C# Listview Arrastrar y colocar filas
- 17. ¿Cómo establecer el color de resaltado para el elemento ListView?
- 18. Android ListView Selector de color
- 19. ¿Cómo hacer un ListView con elementos que se pueden arrastrar?
- 20. WPF: color desenfocado seleccionado de ListViewItem con un GridView
- 21. Estilo de elemento seleccionado en ListView en Metro App XAML
- 22. ¿Cómo puedo mantener el contenido del registro al pegar sobre el texto seleccionado?
- 23. ¿Cómo cambiar el color del texto seleccionado en Internet Explorer?
- 24. Cómo cambiar el fondo seleccionado color storyboard static cells
- 25. ¿Cómo cambiar el color del código seleccionado (esquema de Vim)?
- 26. WPF ListView eliminar mouseover efecto
- 27. Obtener el elemento seleccionado de ListView vinculado con SimpleCursorAdapter
- 28. iOS - Arrastrar y soltar la detección de colisiones ¿Cómo detectar cuando el elemento seleccionado se arrastra sobre otra subvista?
- 29. Android ListView Color de texto
- 30. Cómo eliminar elementos de listview JQUERY mobile
Desde el blog de desarrolladores de Android: [¿Por qué mi lista es negra? Una optimización de Android] (http://android-developers.blogspot.com/2009/01/why-is-my-list-black-android.html) – blahdiblah