【问题标题】:How to make the Eclipse Android layout editor expand in height?如何让 Eclipse Android 布局编辑器扩展高度?
【发布时间】:2014-04-14 22:37:47
【问题描述】:

我最近一直在玩 Android,但在构建 UI 时遇到了问题。更准确地说,我很确定在构建第一个布局时,Eclipse 中的布局编辑器会调整可见区域,因此当我添加新的小部件时,它会拉伸高度以显示它们。

现在我有一个问题,每当小部件填充该区域时,我就不可能正确布置它们,因为预览窗口仅显示单个屏幕的高度,即使它是一个带有一堆文本视图的简单 LinearLayout填充大约 2 个屏幕高度。

另外,我使用的是最新稳定的 Eclipse 和 ADT 插件,目标平台是 2.2。

编辑

我的意思是编辑器不显示不适合单个屏幕高度的元素并剪辑内容(查看图像以查看剪辑方式,实际上还有 2 个文本视图被完全剪辑) 这使得构建高于单个屏幕高度的 UI 成为不可能。

【问题讨论】:

    标签: android eclipse eclipse-plugin adt


    【解决方案1】:

    出现剪辑是正常的。我刚刚在我的 Eclipse 上测试了它,我的行为和你一样。

    如果你想要创建一个比你的屏幕尺寸更大的布局,你应该使用滚动视图(并在其中插入你的初始布局):

    <?xml version="1.0" encoding="utf-8"?>
    <ScrollView
    xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    isScrollContainer="true" >
    
    <LinearLayout
        xmlns:android="http://schemas.android.com/apk/res/android"
        android:id="@+id/exampleView"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:gravity="center_horizontal"
        android:orientation="vertical" >
    ...
    

    一旦进入滚动模式,布局将自动调整。

    【讨论】:

    • 非常感谢,我知道这可能很明显,但我通过谷歌搜索找不到任何东西。奖金一到(大约 22 小时),我也会给你奖励。
    • 哇!感谢您的奖金! :D
    【解决方案2】:

    试试这个:

    希望这会有所帮助。如果这还没有解决你的问题,那么请用不同的语言再次解释你的问题,因为我就是这么理解的。

    【讨论】:

    • 用更好的解释编辑了原帖。
    • 尝试重新启动 Eclipse 并清理项目。 Eclipse 有时会很疯狂。
    • 试过了,尝试从头开始创建项目,尝试安装旧版本的所有内容,并在另一台计算机上设置单独的环境,但没有任何效果。因此,要么我注意到非常非常明显,要么这是一个非常复杂的问题。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-03-22
    • 1970-01-01
    • 1970-01-01
    • 2012-06-18
    • 2017-07-30
    • 1970-01-01
    相关资源
    最近更新 更多