【问题标题】:Tools for rapid layout/interface creations?用于快速布局/界面创建的工具?
【发布时间】:2010-11-29 09:53:19
【问题描述】:

有没有人知道任何可以帮助我更快地创建项目基础的工具(DroidDraw 除外)?我正在寻找可以让我非常快速地为我的布局生成 XML 的东西,这样我就不必像机器人一样坐在那里打字这么久了。

谢谢!

【问题讨论】:

  • 我特别希望看到一些“鼓励”最佳实践的东西。也许我们应该开始一个开源的?
  • 我失望了。让我们谈谈。不过,我了解到布局资源编辑器让生活变得更轻松。但仍然......还有这个:amlcode.com/examples
  • 也许你需要更多的练习。编写一个简单的布局可能需要 2 分钟(使用 DroidDraw 需要 1 分钟)。编写一个复杂的布局可能需要 10 分钟,这实际上还不错。使用 DroidDraw 创建复杂的布局简直就是地狱……没有什么比知道自己在做什么并编写干净的 XML 更好的了。也许没有比 DroidDraw 更好的其他工具了,因为我认为它不适合做一个(不适用于构建移动 UI)。最后,如果你花了一个多小时写一个布局:你太慢了,或者你的布局太复杂,可能看起来很糟糕。

标签: java android


【解决方案1】:

然而,对于 Android 应用程序 UI 设计人员,不建议使用拖放布局设计方法,但 Google Code 上有一个开源项目:android-ui-utils,您可能会在其中找到一些有趣的东西。

它使用 Firefox 插件 Pencil 来绘制和设计 android 布局,还使用在线“Android Assets Studio”,您可以在其中设计自定义图标,例如:

  • 启动器图标
  • 列表项图标
  • 菜单图标
  • 通知图标

您可以在这里放弃尝试:

http://code.google.com/p/android-ui-utils/

【讨论】:

  • 维卡斯,看起来很棒。非常感谢!
  • 似乎无法使用铅笔。按照说明尝试拖动拉链,但不起作用。
【解决方案2】:

DroidDraw 还可以,但现实情况是,如果您要为 Android 编写代码,您将需要学习如何从头开始编写 XML 布局。我记得当我第一次开始使用 Android SDK 时,XML 布局看起来很奇怪,但最终它开始变得有意义了。

我读了一篇来自 Google 的 Android 团队成员的博客文章,其中解释了为什么 XML 布局比基于 GUI 的布局系统(例如 iPhone SDK 中包含的系统)更好。我现在找不到链接,但基本上 XML 允许布局在完全不同的大小和用途的设备上优雅地缩放,其中基于 GUI 的布局设计器通常必须在最好的情况下进行调整,在最坏的情况下为不同大小的设备重做.

【讨论】:

  • 好点,Computersih。我从头开始编写 XML 没有问题。有时似乎您正在做可以简化的样板工作。我想我现在实际上更好地使用了 DroidDraw。只是希望能够真正快速地创建一个按钮。谢谢大家!
  • 我同意速度。我有时会使用 Eclipse 中提供的大纲视图。让我们为您创建一个 Button 相当快。然后,您可以手动修改 XML 以获得所需的任何参数和定位。
【解决方案3】:

Eclipse 的官方 Android 插件带有一个支持拖放 GUI 元素的 GUI 编辑器。不一定比 DroidDraw 好,但也许你还不知道:http://developer.android.com/sdk/eclipse-adt.html

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-09-02
    • 2012-12-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-09-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多