2011-02-17 47 views
5

我想开发一个android应用程序。我在eclipse中使用图形布局将滚动视图作为主容器。之后,我放置了一些UI元素,例如按钮。当元素的总高度超过可视区域时,可以按预期使用滚动视图进行查看。直到这一点才有问题。问题是不适合查看的元素是使用eclipse界面的图形容器无法看到的屏幕。源代码没有问题,因为它预计运行。 Eclipse gui中是否有任何选项可以查看不适合视口的UI元素?Eclipse中的图形布局滚动问题Android开发

+1

这个问题是相当不明确的这样。请添加您的XML代码,这可能会有所帮助。 – Nanne 2011-02-17 09:56:23

回答

2

我知道你在说什么。当您在Eclipse图形布局上查看xml文件时,只能看到适合屏幕的元素。您无法向下滚动查看整个用户界面。

我在家里使用Eclipse和工作。我在两个系统上都使用Eclipse Helios Service Release 1。出于某种原因,在家中,当我处于图形布局中时,图形查看器右上角有一个按钮,表示“删除剪辑”。 (我现在在工作,所以不能确切地看它说什么)。

当我单击该按钮时,现在可以向下滚动以查看整个UI。但是,在我的Eclipse工作副本中,没有显示相同的按钮。我试图弄清楚Eclipse的两个副本上的设置有什么区别。但到目前为止还没有弄清楚。请注意,我已经尝试在Eclipse的两个副本上查看相同项目中相同的XML文件。

这个问题似乎只发生在您使用scrollview时,并且所有UI元素都不适合Eclipse内的图形布局屏幕。

1

我有同样的问题。我一直无法排除故障,所以我采取了使用我的物理设备的方式。我尝试在Eclipse GUI中完成大量工作......然后用我的设备轻轻一擦。可以肯定,它是一个PITA,上传似乎只有一百万次的内容,而只是将一个元素移动一点点。

最佳做法建议在设备上进行开发。此外,布局工具& & scrollView基本上使其强制确实知道发生了什么。我似乎无法形成一个连贯的搜索论点,因为我的Google-fu让我失望。

顺便说一句 - 我正在使用闪亮的新r10 ADT插件,我一直在为此奋斗了大约6个月。

另一个解决方法:您可以在GUI中使用较小的平板电脑端口,以便对您正在使用的内容有一个非常粗略的概念。

0

我认为这是一个老话题,但我遇到了同样的问题。我有两个由外包制作的应用程序。当我在eclipse中打开每一个时,会显示滚动视图的全部内容,其中一个被剪掉。经过多次谷歌搜索后,没有任何解决方案成为现实我只是碰巧看到,被剪裁的应用程序是Android版本1.6和应用程序,显示所有我想要的,所以我可以使用scrollview的图形布局是android verion 2.1。

所以我改变了一个应用程序版本2.1,它修复了它。似乎没有人解决这个问题。所以对我来说,修正是确保你正在建造的Android版本是2.1。在完成设计后,您可以随时将其更改回1.6兼容。

希望这有助于

1

如果你的目标是设计一个电话或更小的设备,只需切换预览到一个更大的屏幕尺寸配置。

在左上角的“编辑配置:〜默认值”的位置下,该列表为您提供了一些目标屏幕大小。选择10.1版本,它将缩放预览,然后允许您查看和处理从屏幕滚动出来的所有视图。

Cheers-

0

我能想出最好的办法是给negetive上边距到根布局,这将使其余内容可见。这只是用于开发目的,并应完成时应删除