“Android”中的所见即所得视图编辑器?

Posted

技术标签:

【中文标题】“Android”中的所见即所得视图编辑器?【英文标题】:WYSIWYG View Editor in 'Android'? 【发布时间】:2011-01-12 05:58:31 【问题描述】:

重复:Is there any form designer available for Google android?

我想移动一个复选框,以便它显示在与 main.xml 内绝对布局下左上角不同的位置,用于“Android”。我正在使用 Eclipse 来编辑我的视图。我该怎么做?

在 iPhone 上,他们有一个名为 Interface builder 的工具,可让您以所见即所得的方式移动事物。 Eclipse 有类似的功能吗?

【问题讨论】:

看看这个问题:***.com/questions/1755860 另外,请不要使用AbsoluteLayout,因为该类已被弃用。 你可以使用 DroidDraw 作为界面构建器,虽然它有点受限 - 谷歌它 【参考方案1】:

我推荐使用RelativeLayout。您可以相对于其他视图或父视图定位您的复选框,例如,如果您想将其定位在 TextView 的右侧和下方,您可以使用类似

<RelativeLayout
  android:layout_
  android:layout_
  >
  <TextView
    android:id="@+id/textview"
    android:layout_
    android:layout_
    android:text="Text"
    />
  <CheckBox
    android:layout_
    android:layout_
    android:layout_alignParentRight="true"
    android:layout_below="@+id/textview"
    />
</RelativeLayout>

还可以查看 droiddraw.org,但我建议您自己编写代码,因为如果您需要编辑/重用它可以加快流程。

有关 RelativeLayout 的更多信息,请查看http://d.android.com/reference/android/widget/RelativeLayout.html

【讨论】:

【参考方案2】:

Eclipse 中的Android 插件有一个所见即所得的编辑器,只需在布局xml 文件上打开即可。但是我猜你已经知道这一点,而是想知道如何在可视化编辑器中进行绝对定位。简短的回答是“不”,因为与(目前)iPhone 不同,Android 屏幕有许多不同的形状和尺寸。

【讨论】:

以上是关于“Android”中的所见即所得视图编辑器?的主要内容,如果未能解决你的问题,请参考以下文章

什么基于浏览器的所见即所得编辑器尊重我的 HTML 格式? [关闭]

GWT 的所见即所得编辑器组件

为啥我的所见即所得编辑器在 vuejs 中运行如此缓慢?

集成 Markdown 所见即所得文本编辑器

清理丑陋的所见即所得 HTML 代码? Python 或 *nix 实用程序

想做一个全能的所见即所得套打程序,放几张图片看