tutorial recyclerview example custom arrayadapter activity android android-listview

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 :(