Подтвердить что ты не робот

Можно ли прокручивать 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>

4b9b3361

Ответ 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. Однако я никогда не пробовал в режиме чертежа.