Android:在Eclipse的图形布局编辑器中自由移动按钮

fau*_*aul 7 java xml eclipse android

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

根据我的习惯,我可以使用iPhone的界面编辑器自由移动按钮,根据我对Android的理解,您可以(或需要)使用XML布局文件来"布局"按钮和诸如此类的东西.

所以这意味着我必须正确使用表格?有没有办法可以使用eclipse中的图形布局编辑器用鼠标自由移动我想要的按钮?

我用谷歌搜索并在'Android'中找到了这个线程所见即所得的视图编辑器?但我不认为他们得出了一个好的结论..

谢谢.

- 保罗

Joh*_*hey 7

iPhone绝对布局的原因是所有屏幕都是相同的大小.因为有各种各样的Android设备,你应该尝试习惯相对和线性布局构造.

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


Ale*_*dam 6

  • 您可以(或需要)使用XML布局文件来"布局"您的按钮等等.

是的,您可以使用xml布局.但是,这不是必需的,因为您还可以在java中创建整个UI.

  • 所以这意味着我必须正确使用表格?

不,有很多布局可供选择.

  • 有没有办法可以使用eclipse中的图形布局编辑器用鼠标自由移动我想要的按钮?

不,你不能在Eclipse中.您可以对其进行编码,并查看它如何在布局预览中更改其位置.由于周围所有不同屏幕尺寸导致的问题,不推荐使用AbsoluteLayout.

最好的替代选择是掌握RelativeLayout.这是一个非常强大的布局,可以让您将UI小部件放置在屏幕的任何位置,同时可以轻松支持多种屏幕尺寸.