在Eclipse的图形布局中查看ScrollView的全部内容

use*_*849 17 android

我正在使用Eclipse Helios 3.6.2进行Android开发,每当我在图形布局模式(而不是XML布局)中设计布局时,我都无法在图形布局中看到ScrollView的全部内容.

具体来说,当我使用ScrollView并且ScrollView的高度超过内容视图区域的高度(即,在图形布局模式中可见的手机屏幕)时,我无法看到我在屏幕下方.

在Eclipse Helios 3.6.1中有一个名为"expand to fit"的选项; 每当我点击它时,手机屏幕的大小都会增加,以包含我添加的所有元素.我如何在3.6.2中实现同样的目标?

图形布局标记我想要查看完整视图

leo*_*ine 16

无法在Android布局编辑器中滚动内容.但是,你可以做的是创建一个具有巨大高度的新设备模拟,这样你就可以看到ScrollView中隐藏的内容.

要执行此操作,请转到"编辑配置"下方的下拉菜单,然后选择"自定义..."(Android布局编辑器的左上角).选择一个您喜欢的分辨率(我的WVGA为3.7)并点击"复制".复制的分辨率将显示在列表底部的"自定义"组中.

选择新配置并点击"编辑...".在那里,您可以选择"屏幕尺寸"属性并更改值.我创建了分辨率2000x480(肖像).这样,我可以在ScrollView中看到整个内容.

希望能帮助到你.


Mar*_*tto 10

使用包含的布局进行滚动视图.

将整个scrollview布局移动到单独的文件中(即:my_scrollview.xml).

<?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" >
    ...
</ScrollView>
Run Code Online (Sandbox Code Playgroud)

然后,布局编辑器将显示整个滚动视图.

在主要布局中使用代替scrollview的东西:

<include layout="@layout/my_scrollview" />
Run Code Online (Sandbox Code Playgroud)