2010-04-26 67 views
2

我不是在寻找一个模拟工具,我正在寻找一个合理的GUI设计工具,用于Apple界面生成器风格的最终产品。 Droid Draw是越野车,过时和我的经验不准确。使用Eclipse插件进行复杂的布局使得去看牙医似乎很有趣。我甚至决定在当前模型上手动编码CSS像素坐标。解决方案是在这里找到的:http://andrdev.blogspot.com/2010/01/gui-designer.html最好,或者让你们中的一个忍者找到别的东西?如果有一个尚未准备好展示的积极开发的项目,我也想知道。Android:尝试改进GUI设计过程的活动项目?

+0

我希望这有一个答案 - 为Android做布局一直是一种恐怖,并且是让我停止在一个侧面项目上工作的一种很好的方式。 – Jess 2010-04-26 16:53:16

+0

我希望有这样的答案,我也希望。由于没有,我希望Eclipse工具集得到改进。界面生成器和Cocoa把Android GUI过程羞辱IMO。没有任何人比费利克斯试图回答这个问题,他的回答是一个聪明的措辞,我不得不接受他的回答。 – 2010-05-01 00:10:32

回答

2

我不明白你为什么想要这样的东西(尤其是你发布链接的工具)。这意味着要学习一种全新的语言来使用该工具。为什么不直接学习XML定义?是的,这是一个相对陡峭的学习曲线,但一旦你加快速度,你会看到它很棒。另外,手动执行XML将允许您优化布局(有几篇文章介绍如何做到这一点)。

至于Eclipse插件,我觉得它非常棒,尽管我从不直接使用它。我不添加/删除/编辑元素。我编写我的XML代码,然后用插件测试它,所以我不必重新编译应用程序>在模拟器上上载>运行应用程序>通过所有活动来获得我正在编辑的那个,只是为了看到我需要添加更多的填充。

此外,一般来说,最好使用您提供的工具。第三方工具很可能会变得过时,停止使用,不推荐使用,...

结论:以正确的方式进行操作。用手写出你的XML。使用Eclipse插件作为一种便利工具。

+0

我经常同意“使用工具提供”的观点,这就是为什么我学习Java和Objective C而不是为我的移动应用程序做一些半熟的JavaScript解决方案的原因。我最初是通过手工编写XML来开始的,但只是做了一些简单的变化的列布局,感觉令人难以置信的缓慢。这不仅仅是因为我没有把握某些东西,因为我认为我们可以同意,如果我能够处理Java,Obj-C,PHP,Ruby等,那么这个XML *应该会很轻松,如果写得很好的话。你知道在有效编写Android XML方面有很好的写作吗? – 2010-04-27 06:58:19

+0

我也可以处理Java,PHP,Python等,但是,XML *不是一件轻而易举的事情。我经常发现Android布局XML和HTML/CSS之间的惊人相似之处。就像HTML/CSS一样,还有很多**技巧和怪癖,你只会随着时间的推移才会学习,并且会对你的头撞对方。当然,HTML/CSS更好记录,但这是一个不同的问题。正如我所说,当你加快速度(学习所有的技巧和怪癖)时,你会爱上这些XML。 – Felix 2010-04-27 09:13:40

+0

还有更好的GUI设计过程,所以我希望Android的改进,但你的答案是聪明的,没有竞争,所以我接受它。我可以看到如何绘制HTML/CSS的相似之处。 – 2010-05-01 00:12:47