example - recyclerview android
Cuando se usa clipToPadding en ListView, los elementos se reciclan prematuramente (1)
al configurar
android:clipToPadding="false"
En un ListView estándar en un dispositivo Android 2.3.3, veo que los elementos de la lista se están reciclando prematuramente. La vista del adaptador se elimina cuando se desplaza completamente más allá del relleno en lugar de desplazarse más allá del borde de la pantalla, lo que hace que las vistas se eliminen demasiado pronto. ¿Alguien ha podido resolver este problema?
Clip a relleno es el comportamiento por defecto. Tener la vista reciclada tan pronto como no sea visible (es decir, más allá del relleno) es el comportamiento normal y esperado.
¿Estás seguro de que no estás intentando configurar clipToPadding
en false
? En ese caso, ListView aún reciclará a sus hijos tan pronto como entren en el área de relleno. El atributo clipToPadding
solo afecta al dibujo y no se tiene en cuenta en los algoritmos de diseño, como el de ListView
. Podríamos corregir este comportamiento en una versión futura de la plataforma, pero eso no te ayudará en este momento, lo siento :(