¿Cómo desplazarse al centro de HorizontalScrollView sólo cuando se inicia la actividad?

Tengo una actividad que muestra una vista horizontal con una vista horizontalmente larga.

Necesito que cuando comience la actividad, la vista de la horizontal debe desplazarse hacia el centro de la misma, y ​​no hacia el comienzo.

Estoy buscando en google y aquí y no puedo encontrar el camino ..

Esta es mi vista de desplazamiento horizontal:

HorizontalScrollView wvScroll = new HorizontalScrollView(this); wvScroll.setLayoutParams(new LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.FILL_PARENT)); iv.setImageBitmap(Util.getRemoteImage("http://mywebsite.com/90.gif")); iv.setScaleType(ScaleType.CENTER_CROP); wvScroll.addView(iv); mainLayout.addView(wvScroll); 

Gracias

Tratar:

 wvScroll.scrollTo(offsetX, 0); 

Puede haber un problema de temporización, donde el desplazamiento se establecerá antes de que se cree scrollView. En ese caso, use postDelayed() con un runnable que llama scrollTo

ADICIONAL:

Para usar postDelayed ():

 private Handler mHandler = new Handler(); 

En onCreate hacer:

 mHandler.postDelayed(new Runnable(){ public void run() { wvScroll.scrollTo(offsetX, 0); } }, 1000); 

No estoy seguro pero probablemente usted necesita tener la altura y el ancho del niño. Smth así:

 int centerX = wvScroll.getChildAt(0).getWidth()/2; int centerY = wvScroll.getChildAt(0).getHeight()/2; wvScroll.scrollTo(centerX, centerY); 
  • ViewPager dentro de un ScrollView no se desliza correclty
  • Android scrollview ocultar contenido superior
  • No se puede cambiar el tamaño de RelativeLayout dentro de ScrollView para llenar toda la pantalla
  • Mantener la posición de desplazamiento ScrollView para contenido dinámico
  • Android ScrollView isFinished?
  • Mover EditText en NestedScrollView cuando aparece el teclado virtual
  • ImageView: recicla automáticamente el mapa de bits si ImageView no está visible (dentro de ScrollView)
  • Cómo desplazar la vista de desplazamiento horizontal sin animación
  • Cómo configurar una vista para no desplazarse con scrollview en Java
  • Ocultar FAB en NestedScrollView al desplazarse
  • Desplácese a una vista específica en la vista de desplazamiento
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.