0

第一次使用 Android,我已经使用相对布局屏蔽了一个布局,并根据我的喜好放置了一些按钮和文本小部件。然而,当我回去重命名 ID 时,布局会疯狂地移动元素,并且通常会破坏我花在布局它们上的工作时间。

有谁知道如何在不破坏相对布局中的小部件定位的情况下重命名小部件?这是Android的一些“功能”吗?我无法想象为什么 UI 构建器很难在不破坏定位信息的情况下处理小部件 ID 的简单重命名。我是否必须使用外部文本编辑器并直接修改 XML 文件?呃,我希望不会……我正在使用 Eclipse IDE。

4

1 回答 1

0

您可以使用查找然后替换所有来更改它们出现的每个位置的名称。如果您正在处理小型布局,则不应该花费近一个小时。

一般来说,目前包含在 Android SDK 中的图形 UI 创建器除了非常简单的布局之外,对于创建任何东西都不是很好。根据我的经验(这是很久以前的事,从那以后它可能会变得更好)RelativeLayouts 很糟糕。

如果您还没有直接修改您的 xml,那么是时候开始学习如何这样做了。你会发现你对你的布局有更大程度的控制,一旦你弄清楚了基础知识,你可能可以使用原始 xml 更快地创建,然后使用图形工具。我真希望那里有一个不错的 android GUI 创建器,我遇到过的最好的一个是Droid Draw,我发现它比 SDK 中包含的那个更好,但仍然不如我以前那么好希望。

要直接修改 xml,您不需要任何额外的文本编辑器,您可以在 eclipse 中进行。打开您的布局文件,然后在底部单击“源”选项卡,当您想切换回图形时(很高兴看到您以图形方式对 xml 所做的更改)只需单击返回“设计”选项卡"

于 2011-12-28T21:44:34.857 回答