Можно ли прокручивать ScrollView с помощью ConstraintLayout в режиме Blueprint?
Итак, я разрабатывал этот макет, используя ConstraintLayout внутри ScrollView. Он отлично работает, но теперь я столкнулся с проблемой. Мне нужно развернуть компоновку вне экрана. Я могу прокручивать в режиме "Дизайн", но я ничего не могу добавить, не зацикливаясь на вершине. Ограничения предназначены для более ранних объектов, а не для текущей, которую я добавляю.
Я могу добавить ограничения в режиме Blueprint, но похоже, что я не могу прокрутить ScrollView в режиме чертежа. Возможно ли это? Использование Android Studio 2.2 (выпуск) и constraint-layout:1.0.0-alpha8
Я пробовал делать это, как в режиме "Дизайн", но не прокручивается. Любые идеи?
Обычно прокрутка с помощью ConstraintLayout приводит к тому, что ограничения остаются в одном месте.
EDIT:
Обновлен до alpha9
, но все еще не решает его
ИЗМЕНИТЬ 2:
beta1 тоже не работает. AS 2.2.2.
ИЗМЕНИТЬ 3:
Пример макета:
<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>
Ответы
Ответ 1
С прокруткой ConstraintLayout 1.0.1 прокручиваются ограничения. Смысл можно прокрутить ConstraintLayout в режиме чертежа, и он функционирует так, как ожидалось. Он работает в Android Studio 2.3.2 и выше (у меня нет более старых версий).
Теперь при прокрутке и видимый вид, граница и ограничения перемещаются вместе с нажатой кнопкой.
Ответ 2
В версии Android 2.2 обновление, оно включает прокрутку в режиме дизайна и режима по умолчанию. нажмите на режим разработки в области предварительного просмотра и попробуйте прокрутить экран, и он начнет прокрутку. В этом режиме есть еще один вариант чертежа, который показывает вам схему проекта и, делая то же самое, поможет вам прокручивать и в режиме чертежа.
![введите описание изображения здесь]()
Ответ 3
Поместите вид прокрутки вне рамки Constraint. Затем используйте эту [Красную метку], чтобы перетащить представление, и он сделает для вас специальный редактор устройств. Когда вы это сделаете, вернитесь к редактору устройства [Рядом с символом вращения]...
![l6KIR.png]()
Ответ 4
Пока нет.
Может быть, попробуйте создать отдельный файл для редактирования содержимого и использовать include в файле, где у вас есть ScrollView?
Ответ 5
В последней версии Android 2.2.2 версии с constraint-layout:1.0.0-beta1
вы можете прокручивать чертеж ![ввести описание изображения здесь]()
для лучшей работы, после обновления constraint-layout
перезапустите студию Android (недействительные кеши)
Ответ 6
beta1
версия выпущена. Я сомневаюсь, что это исправлено, но проверьте это.
Вы можете запросить исправление для этого здесь: http://tools.android.com/feedback
PS: вы пытаетесь прокручивать колесо прокрутки мыши, верно? хе-хе, просто проверяю... Я говорю это, потому что совсем недавно я понял, что могу прокручивать в режиме дизайна с помощью колеса мыши.. duhh haha. Однако я никогда не пробовал в режиме чертежа.