我有一个很长的屏幕,我设置了ScrollView,但在Android Studio的预览屏幕中,我没有看到屏幕的一部分。我怎么看?
答案 0 :(得分:19)
我发现另一个&很酷的解决方案。这与预览中的布局大小无关。 您可以模拟滚动,以查看隐藏的内容。
与工具一起使用,因为它仅影响预览。然后增加/减少“滚动”的值。
<YourRootViewOfAnyType
xmlns:tools="http://schemas.android.com/tools"
...
tools:layout_marginTop="-200dp"
...
>
</YourRootViewOfAnyType>
答案 1 :(得分:9)
如果您将布局放在ScrollView中,它应该自动(至少在Android Studio中)显示所有内容。
另一个解决方法是制作一个具有高分辨率的新AVD,例如4000像素高度,并将其用于预览,对我有用:)
答案 2 :(得分: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>
然后您将在预览中看到所有布局 当你完成后你可以删除它
答案 3 :(得分:5)
答案 4 :(得分:4)
现在更新你的android工作室,你可以在滚动时看到预览。
答案 5 :(得分:1)
答案 6 :(得分:0)
这是神奇的解决方案:
单击突出显示的按钮以增加预览窗口的大小。 注意:您可以将大小增加到任何所需的大小!
然后使用缩放按钮进行缩放并查看预览。
这就是它的外观。
使用滚动视图作为.xml文件中的根视图,然后嵌套布局。
如果您不希望滚动图像在应用程序中消失,请在ScrollView下添加代码:
android:fadeScrollbars="false"
答案 7 :(得分:0)