Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Android:在Eclipse'中自由移动按钮;s图形布局编辑器_Java_Android_Xml_Eclipse - Fatal编程技术网

Java Android:在Eclipse'中自由移动按钮;s图形布局编辑器

Java Android:在Eclipse'中自由移动按钮;s图形布局编辑器,java,android,xml,eclipse,Java,Android,Xml,Eclipse,我已经开发了几个iPhone应用程序,现在我正在将它们移植到Android上 从我过去的习惯来看,我可以使用iPhone的界面编辑器自由移动按钮,从我对Android的理解来看,你可以(或需要)使用XML布局文件来“布局”你的按钮等等 这意味着我必须使用表格,对吗?有没有一种方法可以让我在eclipse中使用图形布局编辑器,用鼠标自由地将按钮移动到需要的位置? 我在谷歌上搜索到了这条线索,但我认为他们没有得出好的结论 谢谢 -PauliPhone绝对布局的原因是所有屏幕的大小都相同。由于andr

我已经开发了几个iPhone应用程序,现在我正在将它们移植到Android上

从我过去的习惯来看,我可以使用iPhone的界面编辑器自由移动按钮,从我对Android的理解来看,你可以(或需要)使用XML布局文件来“布局”你的按钮等等

这意味着我必须使用表格,对吗?有没有一种方法可以让我在eclipse中使用图形布局编辑器,用鼠标自由地将按钮移动到需要的位置?

我在谷歌上搜索到了这条线索,但我认为他们没有得出好的结论

谢谢


-Paul

iPhone绝对布局的原因是所有屏幕的大小都相同。由于android设备种类繁多,您应该尝试适应相对和线性布局结构

要回答“否”,您将无法使用图形布局编辑器将按钮放置在精确的像素位置。

  • 您可以(或需要)使用XML布局文件来“布局”按钮等等
是的,您可以使用xml布局。不过,这不是必需的,因为您还可以用java创建整个UI

  • 这意味着我必须使用表格,对吗
不,有许多布局可供选择

  • 有没有一种方法可以让我在eclipse中使用图形布局编辑器,用鼠标自由地将一个按钮移动到我想要的位置
不,在Eclipse中不能。您可以对其进行编码,并在布局预览中查看它如何更改其位置。AbsoluteLayout不推荐使用,因为它会导致周围所有不同屏幕尺寸的问题


最好的选择是掌握相对论。这是一个非常强大的布局,可以让您将UI小部件定位在屏幕中的任何位置,同时可以轻松支持多种屏幕大小。

尝试在布局上单击第二个鼠标按钮。更改布局。然后选择AbsoluteLayout。

谢谢你的建议,我会调查一下RelativeLayout。
AbsoluteLayout
早就被弃用了。正如文档所说:与没有绝对定位的其他类型的布局相比,绝对布局的灵活性更低,更难维护。