¿Es posible desplazar un ScrollView con un ConstraintLayout en Blueprint Mode?
Así que he estado desarrollando este diseño utilizando un ConstraintLayout dentro de un ScrollView. Funciona bien, pero ahora he tenido un problema. Tengo que ampliar el diseño fuera de la pantalla. Puedo desplácese en modo de diseño, pero no puedo agregar cualquier cosa sin él que consigue pegado a la tapa. Las restricciones son para objetos anteriores, no la actual que estoy añadiendo.
Puedo agregar restricciones en el modo Blueprint, pero parece que no puedo desplazar ScrollView en modo de plano. ¿Es esto posible? Uso de Android Studio 2.2 (versión) y constraint-layout:1.0.0-alpha8
- Desconexión ADB después de unos minutos
- No se puede actualizar desde la versión 2.1.1 a la vista previa 2.2 en el estudio android
- DisplayLeakActivity no existe
- Android Studio 2.2 da error al crear un nuevo proyecto
- ¿Cuál es la diferencia entre 'Make' y 'Gradle-aware Make'?
He intentado hacerlo como en el modo de diseño, pero no se desplaza. ¿Algunas ideas?
Desplazarse normalmente con ConstraintLayout hace que las restricciones permanezcan en la misma ubicación.
EDITAR:
Actualizado a alpha9
pero aún no lo resuelve
EDIT 2:
Beta1 tampoco funciona. AS 2.2.2.
EDIT 3:
Diseño de la muestra:
<Button android:text="Button" android:layout_width="match_parent" android:layout_height="wrap_content" android:id="@+id/sampleButton" /> <ScrollView android:layout_width="match_parent" android:layout_height="match_parent" tools:ignore="HardcodedText"> <android.support.constraint.ConstraintLayout android:orientation="vertical" android:layout_width="match_parent" android:layout_height="wrap_content"> <!-- ETC constraints --> </android.support.constraint.ConstraintLayout> </ScrollView>
- No se pudo resolver com.android.tools.build:gradle:2.2.3
- Herramientas de ListView: listitem no funciona en android studio 2.2 stable channel
- Android Studio 2.2: sigo viendo "las herramientas de GPU no instaladas, instala ahora"
- ¿Cuál es la diferencia entre Métodos Definidos y Métodos Referidos en el estudio Android Apk Analyzer
- Android Studio APK Analyzer para las compilaciones de depuración
- Cómo utilizar correctamente NDK-Build en Android Studio 2.2 Vista previa 1
- No hay acceso directo para DDMS en Android Studio 2.2
- Android studio 2.2 editor de diseño botón de actualización
En la actualización de Android 2.2 del estudio, incluye el desplazamiento en el diseño y el modo de diseño de forma predeterminada. Haga clic en el modo de diseño en el panel de vista previa y tratar de desplazarse por la pantalla se iniciará el desplazamiento. Hay otra opción de blueprint en ese modo que le muestra el diseño del diseño y haciendo lo mismo para esto le ayudará a desplazarse en el modo de plano también.
En la última versión de Android 2.2.2 con constraint-layout:1.0.0-beta1
se puede desplazar blueprint
Para un mejor trabajo, después de actualizar la constraint-layout
por favor reinicie el estudio de Android (invalidar cachés)
Aún no.
Tal vez tratar de tener un archivo separado para editar el contenido en su lugar, y utilizar una inclusión en el archivo donde tiene el ScrollView?
A partir de ConstraintLayout 1.0.1 el desplazamiento ahora desplaza las restricciones. Lo que significa que es posible desplazar un ConstraintLayout en modo de plano y funciona como se esperaba.
Se probó con Android Studio 2.3.2
Ahora, al desplazarse, tanto la vista visible como el borde y las restricciones se mueven junto con el botón dibujado.
beta1
versión ha sido lanzada . Dudo que esto sea fijo, pero compruébalo.
Puede solicitar una corrección de errores para esto aquí: http://tools.android.com/feedback
PS: que está intentando desplazarse con la rueda de desplazamiento del ratón, ¿verdad? Hehe sólo comprobar … Digo eso porque recientemente me di cuenta de que podía desplazarse en el modo de diseño con la rueda del ratón .. duhh haha. Nunca intenté en modo de plan sin embargo.
Coloque la vista Desplazamiento fuera del diseño de restricción. A continuación, utilice esta [Marca roja] para arrastrar la vista y le hará un editor de dispositivos personalizado. Cuando lo haya hecho, cambie de nuevo al editor de dispositivos [Al lado del icono de rotación] …