我一直在学习android开发,对此我还是新手。
我已经为 iOS 设计了许多应用程序。
有没有更好的方法让我的布局像 iOS 一样简单?
因为在 iOS 中,我只需要将它拖放到任何我想要的地方。在 android 中,我必须在哪里插入表格和编辑 XML,我觉得这很混乱,而且处理起来不灵活。
我已经阅读并观看了许多教程,但仍然觉得它有点难以处理
谢谢
有一个可以在 Eclipse 中使用的 Android 布局编辑器。那是你要找的吗?
http://developer.android.com/guide/developing/tools/adt.html#graphical-editor
最简洁的答案是不。长答案是,这就是它在 Android 上的完成方式,并且比 iOS 方法灵活得多。试想以 iOS 方式制作 Android 应用程序并支持 240x320、320x480、480x800、480x854、540x960、600x1024、720x1280 等屏幕尺寸,很容易意识到这将是一项不可能完成的任务。几乎可以肯定,这就是为什么苹果选择“Retina Display”的原因,它的像素密度正好是 2 倍,屏幕尺寸完全相同(3.5 英寸)——因为做任何其他事情都意味着所有应用程序都需要专门为新屏幕设计,而不是专门为新屏幕设计。只提供带有@2x 后缀的图像。
因此,XML 不是像 iOS 那样的绝对定位和大小,而是在 Android 中使用,设计人员的任务是提出一种或多种可以支持这种不同屏幕尺寸范围的布局。
您可以使用 Eclipse 布局编辑器进行具有绝对布局的拖放操作。但是使用绝对布局不是一个好习惯,因为在 iOS 中,所有设备的屏幕尺寸都是固定的,但在 android 中,有不同的屏幕尺寸设备可用,如果您设计一个考虑单一屏幕尺寸的布局,它将在另一个屏幕尺寸的设备上搞砸. 您必须按照规范创建布局,通过此链接了解更多详细信息。
http://developer.android.com/guide/topics/ui/layout-objects.html