如何在Android Studio预览中查看长版面

如何在Android Studio预览中查看长版面,android,android-studio,Android,Android Studio,我有一个长屏幕,我设置了ScrollView,但在Android Studio的预览屏幕中,我看不到屏幕的一部分。我怎么看呢?如果你把你的布局放在滚动视图中,它会自动(至少在Android Studio中)显示所有内容 另一个解决方法是制作一个分辨率高达4000px的新AVD,并将其用于预览,这对我来说很有用:)正如Verdan回答的那样,您应该使用ScrollView。 但诀窍是ScrollView必须是您的根布局(至少是临时的)。 因此,只需将所有布局包装到一个ScrollView中(即使您

我有一个长屏幕,我设置了ScrollView,但在Android Studio的预览屏幕中,我看不到屏幕的一部分。我怎么看呢?

如果你把你的布局放在滚动视图中,它会自动(至少在Android Studio中)显示所有内容


另一个解决方法是制作一个分辨率高达4000px的新AVD,并将其用于预览,这对我来说很有用:)

正如Verdan回答的那样,您应该使用ScrollView。
但诀窍是ScrollView必须是您的根布局(至少是临时的)。
因此,只需将所有布局包装到一个ScrollView中(即使您有另一个嵌套视图或ListView)


然后,您将在预览中看到所有布局。

完成后,您可以将其移除

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

与工具一起使用,因为它仅在预览中有影响。然后增加/减少“滚动”的值



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

打开布局的xml。在预览窗格中,按“显示设计+蓝图”按钮。这将沿着蓝图显示设计。将鼠标悬停在蓝图上,然后可以滚动。旁边的设计将同时滚动


打开Android Studio设计视图 单击蓝色切换设计或蓝色打印按钮 选择设计+蓝图

现在将鼠标悬停在blueprint视图上,当您滚动时,您的设计布局也将自动滚动显示完整视图

以下是神奇的解决方案:

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

然后使用“缩放”按钮缩放并查看预览

下面是它的外观

要在应用程序中获取滚动条

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

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

android:fadeScrollbars="false"

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


如何设置AVD高度?您必须创建新的AVD定义。打开你的AVD管理器,选择新设备定义(类似的内容),在那里你可以定义你自己的分辨率。我在滚动视图中有它们,它不允许我滚动。。这是一个令人沮丧的问题!在我的情况下,我需要添加LinearLayour(垂直)来实现这一点,否则我无法调整约束布局的高度。因此,该树将类似于Scrollview->LinearLayout->ConstraintLayoutLayout,这是一种很好的设计时间的方法。解决问题的方式非常新颖。以后回答很多问题时请缩短。。悬念让我心烦。。。要查看实际的代码技巧,请参见底部;-)tnx。它既快又简单。
<YourRootViewOfAnyType
xmlns:tools="http://schemas.android.com/tools"
...
tools:layout_marginTop="-200dp"
...
>

</YourRootViewOfAnyType>
android:fadeScrollbars="false"