У меня есть длинный экран, и я устанавливаю ScrollView, но на экране предварительного просмотра в Android Studio я не вижу часть экрана. Как я могу это видеть?
Как я могу видеть длинный макет в предварительном просмотре в Android Studio
Ответ 1
Я нашел другое и довольно крутое решение. Это не о размере макета в предварительном просмотре. Вы можете имитировать прокрутку, чтобы увидеть скрытый контент.
Использование с инструментами, поскольку оно влияет только на предварительный просмотр. Затем увеличьте/уменьшите значение для "прокрутки".
<YourRootViewOfAnyType
xmlns:tools="http://schemas.android.com/tools"
...
tools:layout_marginTop="-200dp"
...
>
</YourRootViewOfAnyType>
Ответ 2
Если вы поместите свои макеты в ScrollView, он должен автоматически (по крайней мере, в Android Studio) показать вам все.
Другим обходным решением является создание нового AVD с большим разрешением, что-то вроде высоты 4000 пикселей, и использование этого для предварительного просмотра, работало для меня:)
Ответ 3
Как ответил Вердан, вы должны использовать ScrollView.
Но фокус в том, что ScrollView должен быть вашим корневым макетом (по крайней мере временным).
Поэтому просто поместите весь макет в ScrollView (даже если у вас есть другой вложенный или ListView).
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent">
<!-- PUT All YOUR STUFF HERE -->
</ScrollView>
Затем вы увидите все свои макеты в предварительном просмотре.
И когда вы закончите, вы можете просто удалить его.
Ответ 4
Откройте xml макета. В области предварительного просмотра нажмите кнопку "Show Design + Blue print". Это покажет дизайн вдоль синей печати. Наведите указатель мыши на синюю печать, затем вы сможете прокручивать ее. Дизайн рядом с ней будет прокручиваться одновременно.
Ответ 5
Обновите свою студию Android, теперь вы можете просмотреть предварительный просмотр во время прокрутки.
Ответ 6
Откройте представление "Дизайн студии Android". Нажмите на синюю кнопку "Дизайн" или кнопку "Синяя печать". Выберите "Дизайн + синяя печать".
Теперь наведите курсор на вид чертежа, и при прокрутке макет дизайна также автоматически прокрутится, показывая полный вид.
Ответ 7
Ни одно из этих решений не работает для меня в студии 3.2