Después de llamar al notifydatasetchanged();
, quiero desplazarme al final de la lista para que el usuario vea el último registro en la vista de lista.¿Cómo desplazarse hacia la parte inferior de ListView mediante programación?
(escribo módulo de chat por lo que para ese propósito necesito último disco en la parte inferior de la lista para ser visible)
me puede orientar cualquiera cómo lograr esto?
esto funciona genial. Intenté 'android: stackFromBottom =" true "' antes y el problema es que si hubiera solo un elemento en mi vista de lista, estaría en la parte inferior de la pantalla. Gracias – philipp
Nota: si la altura del último elemento es mayor que la altura de la vista de lista, la parte superior del último elemento se alineará entre los primeros de la lista, es decir, la parte inferior del elemento no será visible. Es por eso que la solución stackFromBottom es descrita por Ribose y es mejor para la funcionalidad de chat. –
¡Funcionó como un encanto! También probé stackFromBottom = "true" pero como no estaba borrando la lista, no funcionó para mi situación. (Al menos creo que es por eso). – BostonGeorge