Red de conocimiento informático - Conocimiento del nombre de dominio - Cómo resolver el problema de restaurar automáticamente el desplazamiento original después de presionar la página de vista de desplazamiento.

Cómo resolver el problema de restaurar automáticamente el desplazamiento original después de presionar la página de vista de desplazamiento.

scrollView.scrollTo(0,0);Agregue este código después de la inicialización en Actividad para hacer que la barra de desplazamiento se deslice hacia la parte superior. La siguiente solución puede ser mejor: después de ingresar a la página, la posición de visualización se mueve hacia abajo, principalmente debido a problemas de enfoque. Por lo tanto, agregar android:focusableInTouchMode="true" en la capa superior del diseño puede resolver el problema que encuentra...

Si configura el desplazamiento de contenido de scrollview2 de acuerdo con el método delegado de scrollview1, luego configure scrollview2 El contentoffset llamará al método delegado de scrollview2 y scrollview1 debe estar sincronizado con scrollview2. Por lo tanto, el método delegado de scrollview2 debe establecer el contentoffset de scrollview1 en función del contentoffset de scrollview2, lo que dará como resultado un bucle infinito. Utilicé un enfoque de "sincronización falsa" colocando primero una uiview en cada vista de desplazamiento con el tamaño del contenido de la vista de desplazamiento, luego colocando el contenido de la vista de desplazamiento en esa uiview. Al mover una de las vistas de desplazamiento, simplemente ajuste el marco de la vista de usuario en la otra vista de desplazamiento.