如何扩展android图形布局屏幕尺寸?
在我的图形布局中,即使设置了scrollview,它也会在屏幕的末尾被切断。有没有办法扩展图形布局,这样我就可以看到整个滚动视图,而不仅仅是屏幕大小 xml代码:如何扩展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
<?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没有出现,请重新启动它)。检查您是否在某个地方添加了边距/填充。如果你也能附上屏幕截图,那就太好了。检查一下你是否在某处添加了边距/填充。如果你也能附上截图,那就太好了。代码中可能还有其他东西。但是如果你的根布局只有宽度和高度匹配,那么它将占用整个屏幕大小。不确定我是否沟通错误,但我想做的是:我只拥有一个常规大小的屏幕,就像这样:在图形布局中仍然不了解它。如果有超过屏幕大小的项目,那么它们将在屏幕上显示,您可以向下滚动查看它们。问题是什么?它们确实会在屏幕上向下滚动,我可以向下滚动,但只能在模拟器中滚动。当我在图形布局中时,我不能向下滚动,因此我看不到在屏幕上扩展的项目。代码中可能还有其他内容。但是如果你的根布局只有宽度和高度匹配,那么它将占用整个屏幕大小。不确定我是否沟通错误,但我想做的是:我只拥有一个常规大小的屏幕,就像这样:在图形布局中仍然不了解它。如果有超过屏幕大小的项目,那么它们将在屏幕上显示,您可以向下滚动查看它们。问题是什么?它们确实会在屏幕上向下滚动,我可以向下滚动,但只能在模拟器中滚动。当我在图形布局中时,我不能向下滚动,因此我看不到在屏幕上扩展的项目