【问题标题】:Is there a good tool for doing Android layout design? [closed]有没有做Android布局设计的好工具? [关闭]
【发布时间】:2011-02-16 12:51:36
【问题描述】:

我已经尝试过DroidDraw 和 Eclipse 布局编辑器,除了非常简单的布局之外,它们似乎都很难创建任何东西。我发现自己退回到 XML 文件以便能够对其进行操作。

有没有人找到设计实际屏幕的好工具?我不是在寻找模型工具...而是创建 XML 布局的实际工具。

更新: 2.3 的新 Eclipse 设计器更好,但老实说,我认为它会更进一步。我不介意在必要时使用 XML,但似乎是时候在该领域获得一些好的设计器工具了。

【问题讨论】:

标签: android user-interface layout


【解决方案1】:

多年来,我了解到没有任何好的拖放工具。代码、表单、布局,最终创建东西的最佳方式是使用 src。 因为我们在这里讨论的是移动设备,所以好的、优化的布局很重要。因此值得花点时间手动编辑 XML,这会让产品变得更好。

【讨论】:

  • 从我的 java swing 时代开始,我就信奉同样的哲学。
  • 是的,不要使用所见即所得的编辑器,它可能会做一些奇怪的事情。相反,如果您可以实时预览正在编辑的内容和属性的文本完成,那是最好的;请参阅 Android Studio(即 IntelliJ IDEA 的 Android 支持插件)。不要害怕学习the Android layouts work,你不应该比LinearLayoutRelativeLayout学习更多。
【解决方案2】:

试试IntelliJ IDEA IDE。它有一个很好的android布局设计工具

【讨论】:

    【解决方案3】:

    DroidDraw: 这并不完美,但这是一个不错的开始。

    【讨论】:

    • 如果您阅读了我特别说我尝试过 DroidDraw 的问题。
    • ...哇...好吧...我现在感觉迟钝了。我的错。
    • 它禁止出口,是吗?如果有,我不喜欢它,对不起-1 :(
    • 它以AbsoluteLayout开头,认真的吗?
    • 我猜链接不起作用
    【解决方案4】:

    我创建了一个工具,可让您缩放/调整平板电脑和小屏幕设备的布局,并在此处发表了一篇博文:http://onemanmobile.blogspot.com/2012/04/how-to-scale-your-android-layouts-to.html

    基本上,如果您希望您的应用适合所有设备和平板电脑,那么以 dp 单位定义布局是不够的,因为有四种不同的“密度桶”。此工具可让您的布局转换为适合这些密度桶。

    因此,在您的情况下,定义一种布局 - 并随心所欲地对其进行缩放..

    【讨论】:

    • 该页面不存在
    【解决方案5】:

    是的,这并不容易。但是,如果您使用它(即 Eclipse)足够长的时间,您就会找到使事情顺利进行的技巧。

    对于复杂的屏幕,最大的问题是它们不会像简单的屏幕那样放大/缩小。因此,您最终可能会采用几种不同的方式来设计屏幕以支持多种屏幕尺寸。

    有趣的是,对于 iPhone 屏幕设计,布局部分非常容易,因为使用了绝对定位,所以你只需将东西拖到你想要的地方。所以对于复杂的 Android 屏幕可能会使用绝对布局。大多数人会告诉你这是一种不好的方法,而我自己从未使用过,但谁知道呢。请记住,您的应用将在无数种屏幕尺寸上显示。

    【讨论】:

    • 是的,这些天我经常使用 RelativeLayout,并且将它与 dip 一起使用,我已经能够让应用程序在不同的屏幕之间很好地进行翻译。
    猜你喜欢
    • 1970-01-01
    • 2012-03-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-12-09
    • 2013-07-01
    • 2021-10-23
    • 2011-05-09
    相关资源
    最近更新 更多