Longitud androide de la barra de desplazamiento con diversos tamaños del artículo
Tengo un listview con comentarios. Comentarios tiene diferentes longitudes (de 1 línea a 20, por ejemplo). Y mientras estoy desplazando esta lista, la barra de desplazamiento estándar aumenta y disminuye, dependiendo de qué comentario estoy desplazando en este momento. ¿Por qué está ocurriendo?
- ¿Cómo agregar varios encabezados a lo largo de un único ListView con addHeaderView ()?
- Rellenar Listview de JSON
- ¿Cómo puede escuchar los eventos de clic en un ListView que se producen fuera de los elementos de la lista?
- Listview no se puede hacer clic cuando se puede seleccionar la vista de texto dentro de esa vista de lista
- Problema de casilla de verificación en la aplicación instalada en listview
- ArrayList Adapter (para ListView) sólo muestra el primer elemento agregado
- Excepción de puntero nulo en setAdapter ()
- Android listview semitransparente selección color de una fila
- Cómo obtener todos los elementos seleccionados de un ListView?
- Configuración de la tarea asincrónica para cargar Json en una vista de lista
- Android ActionBar ocultar / mostrar cuando se desplaza vista de lista
- ¿Por qué el texto ListView generado dinámicamente es gris?
- ¿Cómo implementar autocompletetextview con listview?
Tal vez esto es lo que necesita. Simplemente póngalo en false
SetSmoothScrollbarEnabled
Encontré esto en línea por qué sucede esto. No estoy seguro de por qué Google decidió hacer listas de altura agnóstico.
Si
ListView
contiene elementos con alturas variables,ListView
no tiene forma de conocer la altura completa de todos los elementos que contiene, de modo que la altura del pulgar se calcula en función del número de elementos de la vista y del número de elementos actualmente visibles. El número de elementos actualmente visibles varía, por lo que la altura del pulgar también varía.En iOS, el componente equivalente (
UITableView
) solicita la altura de todos los elementos delUITableViewDataSource
antes deUITableViewDataSource
la vista para que el tamaño general del pulgar pueda ser conocido y mantenido consistente.Max Howell, desarrollador de Last.fm
¿Por qué cambia la longitud de la barra de desplazamiento durante el desplazamiento?