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

重复Is there any form designer available for Google Android?

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

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

【问题讨论】:

  • 另外,请不要使用AbsoluteLayout,因为该类已被弃用。
  • 你可以使用 DroidDraw 作为界面构建器,虽然它有点受限 - 谷歌它

标签: xml android eclipse editor wysiwyg


【解决方案1】:

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

<RelativeLayout
  android:layout_width="fill_parent"
  android:layout_height="fill_parent"
  >
  <TextView
    android:id="@+id/textview"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:text="Text"
    />
  <CheckBox
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    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 屏幕有许多不同的形状和尺寸。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-09-10
      相关资源
      最近更新 更多