Desplazamiento de una vista por código

Quiero desplazar mediante programación una View . Hasta ahora, he encontrado dos posibilidades:

  • scrollTo(x,y) : la esquina superior izquierda de la View corresponde al punto (x, y) de lo que se debe dibujar en la View . El problema es que, después de la llamada, es imposible desplazar manualmente la View para que muestre lo que está por encima de y o lo que está a la izquierda de x.
  • setScrollY(y) : parece ser la función que estoy buscando. Pero sólo está disponible para la API por encima del nivel 14. Y se supone que mi aplicación funciona con el nivel 8 de la API.

¿Hay otra función que pueda hacer lo que quiero hacer?

Gracias de antemano por el tiempo que pasará tratando de ayudarme.

¿Es su View en ScrollView ? Si no es así, tendrá que manejar los eventos usted mismo para desplazarse manualmente por la Vista después de usar el código para establecer la ubicación de desplazamiento. Suena como si quisieras un control manual y programático, así que necesitarás usar un contenedor de desplazamiento o manejar eventos táctiles tú mismo.

  • Guardar / restaurar el estado de vistas personalizadas en android
  • Getmeasuredheight () y getmeasuredwidth () devuelve 0 después de View.measure ()
  • Android: superposición en la ventana sobre las actividades de una tarea
  • No se puede importar android.support.design.widget.NavigationView
  • El cajón de navegación es lento con vista compleja
  • GridView getChildAt () devuelve null
  • Obtener el ancho / altura de la vista o el ancho / altura / otros tamaños de la fuente antes de la primera visualización
  • ¿Cómo puedo recuperar el botón de trabajo cuando searchview en Android
  • ¿Cómo ImageView acaba de redibujar parte de su contenido cuando se invoca invalidate (Rect)?
  • Se debe hacer clic en SearchView dos veces para abrir
  • onTouchListener anula un fondo personalizado en la vista de botón?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.