如何扩展android图形布局屏幕尺寸?

如何扩展android图形布局屏幕尺寸?,android,Android,在我的图形布局中,即使设置了scrollview,它也会在屏幕的末尾被切断。有没有办法扩展图形布局,这样我就可以看到整个滚动视图,而不仅仅是屏幕大小 xml代码: <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/layoutChampions" android:lay

在我的图形布局中,即使设置了scrollview,它也会在屏幕的末尾被切断。有没有办法扩展图形布局,这样我就可以看到整个滚动视图,而不仅仅是屏幕大小

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" >

更新:

在Eclipse图形布局中无法滚动ScrollView。但是,您可以执行以下操作之一

创建一个大屏幕预览器,查看您的全部内容。

更新:

在Eclipse图形布局中无法滚动ScrollView。但是,您可以执行以下操作之一


创建一个大屏幕预览器,查看您的全部内容。

您的
滚动视图
相对长度
的高度裁剪,即使它设置为
环绕布局
。根据布局要求,您可能不需要为
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>

...

如果您的
滚动视图
和其他一些
视图
需要一个容器,您可能需要更大(更高)的预览屏幕。您可以创建自定义设备作为解决方案

  • 打开“Android虚拟设备管理器”(在Eclipse中,可从“窗口”菜单访问)
  • 转到“设备定义”选项卡
  • 选择所需的任何设备,然后按“克隆…”(也可以从头开始创建)
  • 将高度分辨率更改为某个较大的值(例如4096px)。您还可以更改名称,以防止将来出现混淆
  • 按“克隆设备”

创建自定义设备后,您现在可以在预览屏幕上选择它。(如果Eclipse没有出现,请重新启动它)。

您的
滚动视图将被
相对长度
的高度裁剪,即使它设置为
环绕布局
。根据布局要求,您可能不需要为
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>

...

如果您的
滚动视图
和其他一些
视图
需要一个容器,您可能需要更大(更高)的预览屏幕。您可以创建自定义设备作为解决方案

  • 打开“Android虚拟设备管理器”(在Eclipse中,可从“窗口”菜单访问)
  • 转到“设备定义”选项卡
  • 选择所需的任何设备,然后按“克隆…”(也可以从头开始创建)
  • 将高度分辨率更改为某个较大的值(例如4096px)。您还可以更改名称,以防止将来出现混淆
  • 按“克隆设备”

创建自定义设备后,您现在可以在预览屏幕上选择它。(如果Eclipse没有出现,请重新启动它)。

检查您是否在某个地方添加了边距/填充。如果你也能附上屏幕截图,那就太好了。检查一下你是否在某处添加了边距/填充。如果你也能附上截图,那就太好了。代码中可能还有其他东西。但是如果你的根布局只有宽度和高度匹配,那么它将占用整个屏幕大小。不确定我是否沟通错误,但我想做的是:我只拥有一个常规大小的屏幕,就像这样:在图形布局中仍然不了解它。如果有超过屏幕大小的项目,那么它们将在屏幕上显示,您可以向下滚动查看它们。问题是什么?它们确实会在屏幕上向下滚动,我可以向下滚动,但只能在模拟器中滚动。当我在图形布局中时,我不能向下滚动,因此我看不到在屏幕上扩展的项目。代码中可能还有其他内容。但是如果你的根布局只有宽度和高度匹配,那么它将占用整个屏幕大小。不确定我是否沟通错误,但我想做的是:我只拥有一个常规大小的屏幕,就像这样:在图形布局中仍然不了解它。如果有超过屏幕大小的项目,那么它们将在屏幕上显示,您可以向下滚动查看它们。问题是什么?它们确实会在屏幕上向下滚动,我可以向下滚动,但只能在模拟器中滚动。当我在图形布局中时,我不能向下滚动,因此我看不到在屏幕上扩展的项目