[英]How i can see long layout in preview in Android Studio
我有一个很长的屏幕,我设置了 ScrollView,但是在 Android Studio 的预览屏幕中,我看不到屏幕的一部分。 我怎么能看到
我找到了另一个非常酷的解决方案。 这与预览中的布局大小无关。 您可以改为模拟滚动,以查看隐藏的内容。
与工具一起使用,因为它仅在预览中有影响。 然后增加/减少“滚动”的值。
<YourRootViewOfAnyType
xmlns:tools="http://schemas.android.com/tools"
...
tools:layout_marginTop="-200dp"
...
>
</YourRootViewOfAnyType>
如果您将布局放在 ScrollView 中,它应该会自动(至少在 Android Studio 中)显示所有内容。
另一种解决方法是制作一个具有大分辨率的新 AVD,例如 4000px 高度,并将其用于预览,对我有用:)
更新您的 android studio 现在您可以在滚动时看到预览。
正如 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>
然后,您将在预览中看到所有布局。
完成后,您可以将其删除
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.