Programación y Desarrollo para Android Subforo exclusivo para temas de programación de software para PDAs y desarrollo de aplicaciones, interfaces, etc bajo Android

Respuesta
 
Herramientas
  #1  
Viejo 17/06/13, 21:31:04
Array

[xs_avatar]
FrancisPM FrancisPM no está en línea
Usuario poco activo
 
Fecha de registro: mar 2010
Localización: Requena (Valencia)
Mensajes: 44
Modelo de smartphone: iPhone SE - 64Gb
Tu operador: Orange
Scrollview muestra campos centro

Buenas tardes,

He creado un scrollview que contiene un linearlayout y dentro varios campos (labels y campos de texto), el problema es que cuando ejecuto la aplicación y accedo a este, en lugar de mostrar la ventana desde arriba para ver el título y los primeros campos, me muestra los del centro y hay que subir para ver los primeros. ¿como puedo hacer para que se muestre desde arriba directamente cuando se abre?.

Gracias. Un saludo.
Responder Con Cita


  #2  
Viejo 17/06/13, 21:51:48
Array

[xs_avatar]
pablogarcia013 pablogarcia013 no está en línea
Miembro del foro
 
Fecha de registro: ene 2013
Localización: Madrid
Mensajes: 148
Modelo de smartphone: Samgung Galaxy s2
Tu operador: Orange
Hola Francis, no se si te referiras a esto:

tuscroll.scrollTo(0,0);

Aunque por defecto el scroll creo que deberia empezar en esa posicion.
Responder Con Cita
  #3  
Viejo 17/06/13, 21:57:30
Array

[xs_avatar]
rafaxplayer rafaxplayer no está en línea
Miembro del foro
 
Fecha de registro: jun 2013
Localización: en la barcelona media
Mensajes: 224
Modelo de smartphone: LG-E610
Tu operador: Orange
si yo lo uso y siempre empieza desde arriba , solo por probar...haber si algun view lo tienes en focusable y es por esto.
Responder Con Cita
  #4  
Viejo 17/06/13, 22:03:30
Array

[xs_avatar]
kriogeN kriogeN no está en línea
Colaborador/a
· Votos compra/venta: (1)
 
Fecha de registro: oct 2010
Localización: Murcia
Mensajes: 4,637
Modelo de smartphone: Samsung Galaxy S7 Edge SM-G935F
Tu operador: Vodafone
El scroll va hacia el primer elemento que capture el foco, puedes poner algún elemento que tenga foco al principio de la página. También hay veces que el scroll se va hacia algún elemento que cambia de tamaño después de la inicialización de la ventana. Por ejemplo si tienes un ListView y lo rellenas, el scroll se irá hacia el ListView justo después de rellenarse.

La solución es la que te dice pablogarcia013, pero la ventana te hará un efecto raro, ya que comenzará arriba, se irá a la posición donde se va ahora y después volverá arriba.

A mi me ocurría igual en una ventana que tenía un ListView justo al final, nada más terminar de rellenarse scrolleaba hacia el ListView.
Responder Con Cita
  #5  
Viejo 17/06/13, 22:36:53
Array

[xs_avatar]
FrancisPM FrancisPM no está en línea
Usuario poco activo
 
Fecha de registro: mar 2010
Localización: Requena (Valencia)
Mensajes: 44
Modelo de smartphone: iPhone SE - 64Gb
Tu operador: Orange
Todos los campos de texto los pongo mediante código java en el onCreate a setFocusable(false) y setKeyListener(null), y he probado lo de scrollTo, pero no me funciona. No se que puede ser lo que ocurre.

Gracias a todos por contestar. Un saludo.
Responder Con Cita
  #6  
Viejo 18/06/13, 11:25:31
Array

[xs_avatar]
rafaxplayer rafaxplayer no está en línea
Miembro del foro
 
Fecha de registro: jun 2013
Localización: en la barcelona media
Mensajes: 224
Modelo de smartphone: LG-E610
Tu operador: Orange
Siempre ayuda el ver el código , deberías mostrar el xml del scroll haber si los entendidos ven algo.
Responder Con Cita
  #7  
Viejo 19/07/13, 17:06:37
Array

[xs_avatar]
FrancisPM FrancisPM no está en línea
Usuario poco activo
 
Fecha de registro: mar 2010
Localización: Requena (Valencia)
Mensajes: 44
Modelo de smartphone: iPhone SE - 64Gb
Tu operador: Orange
Ya está solucionado, cree de nuevo la ventana desde cero y ya funciona como toca.

Gracias a todos por la ayuda. Un saludo.
Responder Con Cita
Respuesta

Estás aquí
Regresar   Portal | Indice > Todo sobre Android > Programación y Desarrollo para Android

Herramientas


Hora actual: 01:21:51 (GMT +2)



User Alert System provided by Advanced User Tagging (Lite) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.

Contactar por correo / Contact by mail / 邮件联系 /