在我的图形布局中,即使我设置了滚动视图,它也会在屏幕的末尾切断。有没有办法扩展图形布局,以便我可以看到整个滚动视图而不仅限于屏幕尺寸?
xml代码:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/layoutChampions"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="vertical" >
<ScrollView
android:id="@+id/scrollView1"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_alignParentLeft="true"
android:layout_alignParentTop="true" >
<RelativeLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="vertical" >
答案 0 :(得分:3)
ScrollView
被RelativeLayout
的高度裁剪,即使它被设置为wrap_layout
。取决于布局要求,您可能不需要ScrollView
的容器。如果是这种情况,请删除layoutChampions
并将ScrollView
设置为根。这将使预览屏幕忽略高度限制,并让您看到完整的布局。
<?xml version="1.0" encoding="utf-8"?>
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent" >
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical" >
...
</LinearLayout>
</ScrollView>
如果您需要ScrollView
和其他View
的容器,您可能希望拥有更大(更高)的预览屏幕。您可以创建自定义设备作为解决方法。
创建自定义设备后,您现在可以在预览屏幕上选择它。 (如果没有出现,请重启Eclipse。)
答案 1 :(得分:1)
更新:
无法在Eclipse Graphical Layout中滚动ScrollView。但是,您可以执行以下操作之一。
使用大屏幕创建预览器并查看整个内容。