我有一个很长的屏幕,并设置了ScrollView,但在Android Studio的预览屏幕中我看不到屏幕的一部分。我该怎么办才能看到它?
我有一个很长的屏幕,并设置了ScrollView,但在Android Studio的预览屏幕中我看不到屏幕的一部分。我该怎么办才能看到它?
我发现了另一种相当不错的解决方案。它与预览布局的大小无关。 相反,您可以模拟滚动以查看隐藏内容。
将其与工具一起使用,因为它仅影响预览。 然后增加/减少“scroll”的值即可。
<YourRootViewOfAnyType
xmlns:tools="http://schemas.android.com/tools"
...
tools:layout_marginTop="-200dp"
...
>
</YourRootViewOfAnyType>
如果您将布局放在ScrollView中,它应该会自动显示所有内容(至少在Android Studio中)。
另一个解决方法是创建一个具有高分辨率的新AVD,例如4000像素高,并将其用于预览,这对我很有效 :)
现在更新你的Android Studio,你可以在滚动时看到预览。
正如Verdan所回答的那样,您应该使用ScrollView。
但是诀窍在于,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>
然后您将在预览中看到所有布局。
完成后,您只需删除它