我如何在Android Studio的预览中看到长版面

bvv*_*bvv 37 android android-studio

我有一个很长的屏幕,我设置ScrollView,但在Android Studio的预览屏幕中,我没有看到屏幕的一部分.我怎么看?在此输入图像描述

l0v*_*0v3 24

我找到了另一种非常酷的解决方案.这与预览中的布局大小无关.您可以模拟滚动,以查看隐藏的内容.

与工具一起使用,因为它仅影响预览.然后增加/减少"滚动"的值.

<YourRootViewOfAnyType
xmlns:tools="http://schemas.android.com/tools"
...
tools:layout_marginTop="-200dp"
...
>

</YourRootViewOfAnyType>
Run Code Online (Sandbox Code Playgroud)

  • 是的,这是设计时间的不错的解决方案(Y) (2认同)
  • 设计时的好技巧。 (2认同)

SHO*_*NYA 12

这是神奇的解决方案:

在此处输入图片说明

单击突出显示的按钮以增加预览窗口的大小。注意:您可以将大小增加到任何所需的大小!

在此处输入图片说明

然后使用缩放按钮进行缩放并查看预览。

在此处输入图片说明

这就是它的样子。

在此处输入图片说明

要在应用程序中获取滚动条....在此处输入图片说明

使用滚动视图作为 .xml 文件中的根视图,然后进行布局嵌套。

如果您不希望滚动图像在应用程序中消失,请在 ScrollView 下添加代码:

android:fadeScrollbars="false"
Run Code Online (Sandbox Code Playgroud)


Ved*_*nja 9

如果您将布局放在ScrollView中,它应该自动(至少在Android Studio中)显示所有内容.

另一个解决方法是制作一个具有高分辨率的新AVD,类似4000px的高度,并使用它进行预览,为我工作:)

  • 我把它们放在滚动视图中,它不会让我滚动..这是一个令人沮丧的问题! (7认同)

NNN*_*NNN 6

打开布局的xml.在预览窗格中,按"显示设计+蓝色打印"按钮.这将显示蓝图边的设计.将鼠标悬停在蓝色打印上,然后您就可以滚动了.旁边的设计将同时滚动.

在此输入图像描述


Yam*_*ion 6

在 Android Studio 中,4.1您可以通过拖动相应的按钮轻松增加预览高度:

扩大预览尺寸按钮


Leo*_*der 5

正如Verdan回答的那样,您应该使用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>
Run Code Online (Sandbox Code Playgroud)

然后,您将在预览中看到所有布局.
当你完成后,你可以删除它


Gev*_*rva 5

现在更新您的android studio,即可在滚动时看到预览。