8

我面临 Eclipse 的问题,即当我使用 Android xml 布局文件设计屏幕时,我尝试将属性添加到我已经创建的元素。我曾经键入属性的两个字母,然后点击 ctrl+空格,这样它将通过 IntelliSense 显示所有可用属性的列表。现在它没有显示任何内容,而是在屏幕底部显示一条消息,如下图所示。

有人遇到过问题并解决了吗?

感谢您的帮助,因为它减慢了我的工作速度。

在此处输入图像描述

4

2 回答 2

3

答案更新:

就这样,

我猜您正在尝试访问Parameter Hints (Ctrl+Shift+Space)而不是 Default Content Assist (Ctrl+Space)

  1. 如果我们按下(Ctrl+Shift+Space)java 文件,它将为您提供详细的参数描述以及特定的方法名称列表。

  2. 如果我们(Ctrl+Shift+Space)在 xml 文件中按,它会给出以下错误,

    (a.) 元素或任何东西是未知的。

    (b.) 当前位置不提供内容辅助。

    (c.) 没有可用的完成。

老答案:

根据Eclipse 内容辅助文档,

错误是Element Unknown因为,

Element,我们要找的是没有定义的in-scope schema definitions

XML Content Assist将从schema文件和所属xml文件描述中加载。

所以基本上没有机会被错过Elementsandroid sdk

检查以下内容是否遗漏preferences

Window-preferences-XML-XML Files-Editor-Content Assist 勾选priorities重置

我想,你可能错过了某个地方,因为我注意到在你附加的图片中,

Graphical Layout.xml是您的布局名称。不能这样命名, In android,它应该没有任何空格并且应该“以小写开头”

如果您提供详细的*错误报告*,那么有人可能会解决它。

您提到,对于layout您遇到相同错误的所有文件,您可以创建一个简单的示例布局并粘贴您的问题。

所以我的建议是,请通过定义和提供优先级来检查xml文件中的某个地方是否出错。

并检查Window-Preferences菜单XML Content Assist中的。

于 2012-10-31T11:14:37.390 回答
1

(没有双关语或ecipse bashing意图)有很多理由让eclipse阻塞某些文件,几乎从来没有解决方案 - 你只希望它有效。对于 android,我建议您切换到 IDEA - android 插件受限制在免费社区版中并且像魅力一样工作(并且应该存在问题,jetbrains 支持通常会在几个小时内提供有用且正确的答案)

甚至还有 UI 的预览模式,它会在您键入时更新,让您可以提取主题等。

于 2012-10-31T08:22:50.200 回答