2011-02-17 16 views
5

Estoy tratando de desarrollar una aplicación para Android. He puesto una vista de desplazamiento como contenedor principal usando el diseño gráfico en eclipse. Después de eso, puse algunos elementos de la interfaz de usuario, como botones. Cuando la altura total de los elementos se vuelve más que el área visible, se puede ver usando la vista de desplazamiento como se espera. No hay problema hasta este punto. El problema es que los elementos que no son aptos visibles de la pantalla no se pueden ver usando el contenedor gráfico de la interfaz de eclipse. No hay problema con el código fuente, ya que se ejecuta de forma esperada. ¿Hay alguna opción en la interfaz de usuario de Eclipse para ver los elementos de la interfaz de usuario que no se ajustan a la ventana gráfica?Disposición gráfica Problema de desplazamiento en Eclipse Android Development

+1

La pregunta no está clara de esta manera. Por favor, agregue su código XML, que podría ayudar un poco. – Nanne

+0

Traté de dejarlo en claro, ya que el inglés no es mi lengua materna, me resulta un poco difícil explicar mi problema fácilmente. Gracias por su comprensión. – gcb

Respuesta

2

Sé de lo que estás hablando. Cuando está viendo el archivo xml en el diseño gráfico de Eclipse, solo puede ver los elementos que se ajustan en la pantalla. No puede desplazarse hacia abajo para ver toda la interfaz de usuario.

Uso Eclipse en casa y trabajo. Estoy usando Eclipse Helios Service Release 1, en ambos sistemas. Por alguna razón en casa, cuando estoy en el diseño gráfico, hay un botón en la esquina superior derecha del visor gráfico que dice algo así como 'Eliminar recorte'. (Estoy trabajando ahora. Así que no puedo ver exactamente qué dice).

Cuando hago clic en ese botón, ahora puedo desplazarme hacia abajo para ver toda la interfaz de usuario. Sin embargo, en mi copia de Eclipse en el trabajo, ese mismo botón no se muestra. Intenté descubrir cuál es la diferencia entre la configuración de las dos copias de Eclipse. Pero hasta ahora no han sido capaces de resolverlo. Tenga en cuenta que he intentado ver el mismo archivo xml exacto, dentro del mismo proyecto, en ambas copias de Eclipse.

Parece que el problema solo ocurre cuando está utilizando una vista de desplazamiento y todos los elementos de la interfaz de usuario no caben en la pantalla de diseño gráfico dentro de Eclipse.

1

Tengo el mismo problema. No he podido solucionar los problemas, así que he recurrido al uso de mi dispositivo físico. Intento hacer la mayor parte del trabajo dentro de la GUI de Eclipse ... y luego empujar y pulir con mi dispositivo. Es un PITA para estar seguro, cargando lo que parece un millón de veces solo para mover un elemento un poquito más.

Las mejores prácticas recomiendan desarrollar en un dispositivo. Además, las herramientas de diseño & & scrollView básicamente hacen obligatorio realmente saber qué está pasando. No puedo formar esto en un argumento de búsqueda coherente ya que mi Google-fu me ha decepcionado.

BTW - Estoy usando el brillante nuevo complemento r10 ADT y he estado luchando con esto durante unos 6 meses.

Otra solución alternativa: puede utilizar un puerto de tableta de menor tamaño en la GUI para tener una idea aproximada de con qué está trabajando.

0

Creo que este es un tema antiguo, pero estaba teniendo el mismo problema. Tengo 2 aplicaciones hechas de outsourcing. cuando abrí cada uno en eclipse uno mostraba el contenido completo de la vista de desplazamiento y uno estaba recortado. Después de numerosas búsquedas en Google, no surgió nada como solución. Simplemente, miré y vi que la aplicación que estaba recortada era la versión 1.6 de Android y la aplicación que muestra todo lo que quería, así que puedo usar el diseño gráfico para una vista de desplazamiento en Android 2.1.

Así que cambié la aplicación a la versión 2.1 y lo arregló. nadie parecía abordar eso. así que, para mí, la solución era asegurarme de que la versión de Android para la que estás construyendo es 2.1. siempre puede volver a cambiarlo a 1.6 compatible una vez que haya terminado de diseñar.

Esperanza esto ayuda

1

Si el esquema de destino es un dispositivo de teléfono o menor, basta con cambiar la vista previa para una configuración de tamaño de pantalla más grande.

En la esquina superior izquierda, debajo de donde dice 'Edición de configuración: ~ predeterminado', La lista le proporciona una cantidad de tamaños de pantalla para orientar. Seleccione la versión 10.1, y escalará la vista previa, y luego le permitirá ver y trabajar con todas las vistas que se han desplazado de la pantalla.

Cheers-

0

la mejor manera que pude averiguar es dar margen superior negetive al diseño raíz que hará que el resto del contenido visible. Esto es solo para propósito de desarrollo y debe eliminarse cuando se complete

Cuestiones relacionadas