我开发了几款iPhone应用程序,现在我将它们移植到Android上。
根据我的习惯,我可以使用iPhone的界面编辑器自由移动按钮,根据我对Android的理解,您可以(或需要)使用XML布局文件来“布局”你的按钮和诸如此类的东西。
所以这意味着我必须正确使用表格?有没有办法可以使用eclipse中的图形布局编辑器用鼠标自由移动我想要的按钮?
我用Google搜索并发现了这个帖子WYSIWYG View Editor in 'Android'?,但我认为他们没有得出一个好的结论......
感谢。
-Paul
答案 0 :(得分:7)
iPhone绝对布局的原因是所有屏幕尺寸相同。因为有各种各样的Android设备,你应该尝试习惯相对和线性布局构造。
要回答否,您将无法使用图形布局编辑器将按钮放在精确的像素位置。
答案 1 :(得分:6)
是的,您可以使用xml布局。但是,这不是必需的,因为您还可以在java中创建整个UI。
不,有很多布局可供选择。
不,你不能在Eclipse中。您可以对其进行编码,并查看它如何在布局预览中更改其位置。由于周围所有不同屏幕尺寸导致的问题,不推荐使用AbsoluteLayout。
最好的替代选择是掌握RelativeLayout。这是一个非常强大的布局,可让您将UI小部件放置在屏幕的任何位置,同时可以轻松支持多种屏幕尺寸。
答案 2 :(得分:1)
尝试使用布局上的第二个鼠标按钮单击。更改布局。然后选择AbsoluteLayout。