utilizar - propiedades scrollview android
Ver todo el contenido de ScrollView en el diseño gráfico de Eclipse. (8)
El menú desplegable a la izquierda (debajo del texto "Editar configuración: ...") le permite cambiar el tamaño de la pantalla simulada en el diseño gráfico. Tal vez eso es lo que estás buscando.
Estoy utilizando Eclipse Helios 3.6.2 para el desarrollo de Android y cada vez que diseño un diseño en el modo de diseño gráfico (no el diseño XML), no puedo ver todo el contenido de un ScrollView en el diseño gráfico.
Específicamente, cuando uso ScrollView y la altura de ScrollView excede la altura del área de vista de contenido (es decir, la pantalla del teléfono visible en el modo de diseño gráfico), no puedo ver los elementos que tengo en el parte inferior de la pantalla.
En Eclipse Helios 3.6.1 había una opción llamada "expandir para encajar"; Cada vez que hacía clic en él, la pantalla del teléfono aumentaba de tamaño para abarcar todos los elementos que había agregado. ¿Cómo logro lo mismo en 3.6.2?
Había un botón que permitía eliminar el recorte generado en una vista de desplazamiento y mostrar todas las vistas que tiene dentro.
En las versiones posteriores de sdk, el botón se elimina y el modo de vista se activa si la vista de desplazamiento es el elemento raíz de la vista, por lo que mi solución cuando esto no ocurre (porque tiene un diseño relativo con algunos botones sobre la vista para ejemplo) es extraer la vista de desplazamiento a su propia vista e incluirla en el diseño original con una etiqueta de inclusión.
Mi solución rápida.
En la esquina superior derecha de la ventana de diseño gráfico, verá un menú desplegable que muestra para qué versión mínima de Android está creando. Asegúrate de tenerlo configurado al menos en Android 2.1. Tuve una aplicación en 1.6 y tuve el mismo problema que tú. Cambié la plataforma de construcción mínima a 2.1 y fue mágico.
Espero que esto ayude.
No hay forma de desplazar el contenido dentro del Editor de diseño de Android. Sin embargo, lo que puedes hacer es crear una nueva simulación de dispositivo con una altura enorme, para que puedas ver lo que está oculto en el ScrollView.
Para hacerlo, vaya al menú desplegable debajo de "Editar configuración" y elija "Personalizar ..." (esquina superior izquierda del Editor de diseño de Android). Seleccione una de sus resoluciones preferidas (la mía es 3.7 WVGA) y presione "Copiar". La resolución copiada aparecerá en el grupo "Personalizado" en la parte inferior de la lista.
Elige tu nueva configuración y pulsa "Editar ...". Allí, puede seleccionar la propiedad "Dimensión de pantalla" y cambiar el valor. Creé una resolución 2000x480 (retrato). De esta manera, puedo ver todo el contenido dentro de ScrollView.
Espero eso ayude.
Si usa el diseño relativo, puede usar layout_marginTop negativo, así:
<ScrollView
android:id="@+id/scrollView1"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_marginTop="-500px"
android:layout_alignParentLeft="true"
android:layout_below="@+id/linearLayout" >
Aumente el layout_marginTop para mover scrollview.
Simplemente haga clic en la ventana Config
del Graphical Layout
y haga clic en la vista previa para todos los tamaños de pantalla y podrá ver su desplazamiento
Use android:scrollY
en el hijo ScrollView
y elimínelo antes de publicar.
<ScrollView ... >
<LinearLayout ...
scrollY="300dp">
</LinearLayout>
</ScrollView>
Utilice un diseño incluido para la vista de desplazamiento.
Mueva todo el diseño de scrollview en un archivo separado (es decir, my_scrollview.xml).
<?xml version="1.0" encoding="utf-8"?>
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent" >
...
</ScrollView>
El editor de diseño mostrará la vista de desplazamiento completa.
En el diseño principal use en lugar de la vista de desplazamiento algo como:
<include layout="@layout/my_scrollview" />