Поэтому я разрабатывал этот макет, используя ConstraintLayout внутри ScrollView. Он работает нормально, но теперь я столкнулся с проблемой. Я должен расширить макет за пределы экрана. Я могу прокручивать в режиме «Дизайн», но я не могу ничего добавить, не застряв наверху. Ограничения относятся к более ранним объектам, а не к текущему, который я добавляю.
Я могу добавить ограничения в режиме Blueprint, но похоже, что я не могу прокрутить ScrollView в режиме Blueprint. Это вообще возможно? Использование Android Studio 2.2 (выпуск) и constraint-layout:1.0.0-alpha8
Я пытался сделать это, как в режиме «Дизайн», но он не прокручивается. Любые идеи?
Нормальная прокрутка с помощью ConstraintLayout приводит к тому, что ограничения остаются в том же месте.
ИЗМЕНИТЬ:
Обновил до alpha9
но все равно не решает
РЕДАКТИРОВАТЬ 2:
бета1 тоже не работает. АС 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>