¿Podría mantener la posición de ScrollView después de volver al Fragmento anterior como ListView?

He intentado usar tanto ScrollView como ListView.

Descubrí que si uso ListView y hago clic en uno de los elementos, el fragmento actual se reemplazará por el siguiente fragmento y presiono el botón Atrás para fragmentar el fragmento anterior. La posición de desplazamiento de ListView se mantendrá en la misma posición. Pero si uso ScrollView, no lo hará.

No entiendo por qué son diferentes. ¿Y cómo puedo hacer que ScrollView mantenga su posición después de presionar el botón Atrás?

En realidad, he buscado alguna respuesta en StackOverflow. Pero quiero saber las razones y encontrar una manera más fácil de hacer que ScrollView y ListView tengan el mismo comportamiento.

¡Por favor, ayúdame! ¡Gracias!

Respuestas a la pregunta(1)

Su respuesta a la pregunta