Tengo un HorizontalScrollView
que contiene un RelativeLayout
. Este diseño está vacío en el XML y está poblado de java en onCreate.Cómo desplazarse mediante programación un HorizontalScrollView
Me gustaría que esta vista de desplazamiento esté inicialmente en algún lugar en medio del RelativeLayout
, que es mucho más grande que la pantalla.
Intenté mHorizScrollView.scrollTo(offsetX, 0);
que no funciona. No sé lo que está mal con esto.
Podría publicar el código, pero no es realmente relevante. Lo que importa es que todo se hace programáticamente (tiene que: s), y que la posición inicial del HorizontalScrollView
debe establecerse mediante programación.
Gracias por leer. Por favor dígame si necesita más detalles o si esto no es lo suficientemente claro.
Creo que este es un problema de tiempo. Las vistas dentro del HSV se agregan en el tiempo de ejecución (desde onCreate) y el layout_width del HSV es fill_parent. El mHSV.scrollTo() se llama desde onStart. –