Pregunta No se puede ver el diseño de la vista completa en Android Studio


Estoy creando un LinearLayout vertical que se mostrará en un ScrollView vertical. No puedo encontrar una forma en Android Studio para ver la parte de LinearLayout que se encuentra debajo de la parte inferior de ScrollView. ¿Hay alguna forma de ver el diseño completo en lugar de restringirlo a la ventana gráfica proporcionada por el renderizador?


74
2018-02-04 23:01


origen


Respuestas:


Como dijo Drew, crear una definición de dispositivo definida por el usuario ha sido la única solución que funcionó para mí. A continuación te muestro los pasos a seguir:

Paso 1) Dentro del panel de vista previa, abra el Selección de dispositivo virtual desplegable y seleccione Agregar la definición del dispositivo.

enter image description here

Paso 2) Dentro de Sus dispositivos virtuales Haga clic en el diálogo Crear dispositivo virtual botón.

enter image description here

Paso 3) Dentro de Seleccionar hardware Haga clic en el diálogo Nuevo perfil de hardware botón.

enter image description here

Etapa 4) Dentro de Configurar el perfil de hardware cuadro de diálogo especificar (f.e.) a Resolución de 720 x 4000 px y una Tamaño de pantalla de 12 pulgadas También estableciendo los resultados de Screensize en una densidad de xhdpi (gracias a Mete).

enter image description here

Paso 5) Cierre todos los cuadros de diálogo y reinicie Android Studio. Paso 6) Abre el Selección de dispositivo virtual desplegable. El nuevo perfil de hardware definido por el usuario se puede encontrar en Teléfonos genéricos y tabletas. enter image description here


60
2017-07-23 09:02



Acabo de descubrir cómo. Necesita crear una definición de dispositivo definida por el usuario en Android AVD. Creé una de 480 x 4000 píxeles. Salga y reinicie Android Studio y luego puede seleccionar este dispositivo en el renderizador de vista previa y puede ver 4000 píxeles en LinearLayout.


36
2018-02-04 23:10



Encontré una solución más fácil, en su diseño agregue algo como lo anterior y ajústelo como lo necesite: android: layout_marginTop = "- 1500dp"


25
2017-09-02 21:22



Android Studio ofrecerá una vista completa que se puede alternar, si ScrollView es la raíz del diseño. Había puesto el mío encima del RelativeLayout predeterminado y tuve que arreglarlo manualmente en el XML antes de que la GUI me diera la vista completa.


17
2018-05-13 16:49



Espero que la captura de pantalla te ayude:

screenshot


17
2018-05-25 17:56



en la nueva versión de Android Studio (no sé de qué versión, pero estoy usando la última versión 2.3.3 ahora) puede cambiar el tamaño de su diseño de vista previa arrastrándolo

enter image description here


14
2018-06-11 10:29



Puede usar el atributo scrollY para desplazar el ScrollView en la vista previa. Usar el atributo scrollY con el espacio de nombres de las herramientas solo desplazará la vista en la pantalla y no en la aplicación real. Y asegúrese de usar px como la unidad con el atributo scrollY.

tools:scrollY="150px"

10
2017-08-03 11:14



Actualizar: Ahora puede desplazar un ScrollView directamente dentro del panel de vista previa (Probé en la versión 2.3.2 del estudio Android)

Respuesta corta: Haga clic derecho en su ScrollView y seleccione Refactorizar> Extraer> Diseño.

Android-studio extraerá su ScrollView en un nuevo archivo de diseño y pondrá tools:showIn="@layout/original_layout_file" atributo en el diseño raíz (su ScrollView).

Nota: Android-studio hará una vista previa del diseño completo si el diseño de la raíz es ScrollView.


5
2018-03-02 09:14



  • haga clic en scrollView en el árbol de componentes (a la derecha)
  • haga clic en el nuevo botón que aparece a la izquierda (segunda fila de la barra de herramientas)

2
2018-01-15 18:43



Otra solución alternativa rápida es ocultar los diseños temporalmente en la parte superior para que los diseños en la parte inferior puedan aparecer en la ventana visible de Android Studio.

Poner android:visibility="gone" en los diseños que quieres ocultar

Ejemplo:

<HorizontalScrollView
            android:visibility="gone"
            android:id="@+id/hsv02"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_alignStart="@+id/ll24"
            android:layout_below="@+id/ll199">

 </HorizontalScrollView>

0
2017-09-16 04:11



Puede que llegue tarde, pero será mucho más fácil para ti establecer los márgenes en negativo para cambiar la vista de desplazamiento hacia la izquierda.

Por ejemplo:

margen:

izquierda: -100px

¡Ahora puedes ver y editar la vista de desplazamiento como quieras!


0
2018-06-09 22:33