2010-06-25 34 views
14

我正在寻找比eclipse中更好的Android XML布局编辑器。通过拖放到正确的X/Y位置来优先放置物品。在现任编辑者的帮助下,我必须尝试将它放在确切的位置...有没有更简单的方法? (使用RelativeLayout)比XML中更好的Android XML布局编辑器

回答

7

到目前为止,您将发现的唯一编辑器是:http://droiddraw.org/您可以从他们的网页上绘制布局,因为它是用Java编写的,并且它们有一个小程序...或者您可以下载它并使用它在当地。它具有一些很好的功能,例如直接将测试布局发送到设备。

+0

嘿,非常好的基督徒!你会有像这样的其他工具与我们分享?我的意思是其他工具,使您在开发过程中获得大量时间... – Hubert 2010-06-25 04:38:48

+0

谢谢 - 我已经知道,但它也有一些错误,并不能很好地工作。 – Nils 2010-06-25 15:05:06

+0

@Nils是的,你是对的......这就是为什么我说“到目前为止,唯一的编辑你会找到......”。我还没有发现任何其他的东西:( – Cristian 2010-06-25 15:24:17

5

如果DroidDraw是唯一的选项,那么我不会认为它是答案。它基于弃用的AbsoluteLayout。 在这个工具的帮助下实现任何复杂的足够灵活的布局几乎是不可能的,因为你的解决方案在不同的屏幕尺寸上不会有好处..

+0

不再。它支持相对,线性等。此外,现在你可以下载它并在本地运行。 – Luixv 2013-02-02 09:37:59

1

IntelliJ 12在版本11上有很大改进的图形界面。我更喜欢IDE大大超过了Eclipse,因为我发现它快得多。新的图形布局在这一个非常好。

+1

I'在Eclipse的布局编辑器中遇到了无数问题,目前无法使用,如果没有内存跳到700M并且没有结束,我实际上无法打开我的布局,切换到IntelliJ,就像魅力一样。 – MrZander 2013-04-15 22:32:49

+0

是的,IntelliJ只是速度非常快,我使用的是Juno,只需要几秒钟即可在不同的文件之间切换。 – WallMobile 2013-04-16 20:48:41

0

AndroidStudio也有一个布局编辑器,虽然它与IntelliJ没有区别,因为AndroidStudio基于IntelliJ。另外,我在AndroidStudio布局编辑器中遇到过很多崩溃,同时执行诸如添加EditText之类的简单任务。

虽然编辑器在视觉上很好,

1

布局是可怕的。 gui比xml更糟糕,但这两者都是可怕的,对那些花时间和精力投入它的人感到抱歉,但试图在屏幕上控制你想要屏幕的地方远比它应该是困难的。我知道的许多应用程序都不需要从左到右或从上到下的简单布局。

我知道该方案的目的是尽可能没有具体的,只有足够的信息,以便设备本身可以布局应用程序的大小。很少见的情况下,我们可以把它留给设备。

坦率地说,一个简单的HTML/CSS布局要好得多,在多个设备上获得成功的机会要大得多,而且对开发人员来说更容易。

因此,如果您的应用程序可以是一个网络应用程序,然后去与一个Android网络应用程序,orriinal海报。熟悉的领域和所有。

或者,在代码中进行布局。在Windows应用程序中,我通常在代码中执行我的布局。在Android上,我将控件放在xml文件中,只有控件类型和ID。

然后其他一切都在代码中,你现在需要的唯一魔法就是检测这里解释的屏幕尺寸Android Detect Screen Size记住'Screen to DP'部分。

此外,您还可以调整任何方向更改的单个功能。

在人们开始screeming'CPU over load !!!'之前,考虑到这一点,你通常在屏幕上有多少次控制?这实际上介于1到4之间。显然,有些例外情况是,查看设备上的每个应用程序,记住许多具有多个控件的应用程序都将这些应用程序分组为单个项目。因此,我们调整达到4个控件的大小不会比系统在定位更改上花费更多的时间。