【问题标题】:Eclipse running on Linux doesn't autocomplete Android XML在 Linux 上运行的 Eclipse 不会自动完成 Android XML
【发布时间】:2012-01-16 06:51:28
【问题描述】:

就在最近,我定义布局等的 Android XML 文件已停止自动完成。当我输入android: 时,我曾经得到一个与Android 相关的选项列表,例如layout_width 等。现在我只得到四个选项,第一个是xmlns="default namespace"

另外,更改为布局设计器的选项卡和其他选项卡也不见了,我只剩下一个“设计”选项卡,它显示了我的 XML 结构和一个带有实际 XML 的“源”选项卡。我认为它们被识别为普通 XML 文件而不是 Android XML 文件,有没有办法改变这种情况?

我正在使用 ADT 插件版本 15.0.1 运行 Eclipse Indigo 版本 3.7.0

以下是其中一个无法使用的 XML 文件的示例:

<?xml version="1.0" encoding="utf-8"?>
<TextView xmlns:android="http://schemas.android.com/apk/res/android" 
          android:layout_width="fill_parent"
          android:layout_height="fill_parent"
          android:padding="10dp"
          android:textSize="16dp"
          android:background="#FFFFFF"
          android:textColor="#000000" ></TextView>

【问题讨论】:

  • 尝试重新启动 Eclipse,它有时会帮助我。此外,项目的干净构建可能会有所帮助。如果全部失败,请重新安装 ADT。
  • 重启并清理我的构建无济于事,我将尝试重新安装 ADT
  • 重新安装了 ADT 还是不行,这与为 XML 文件选择的默认文件编辑器有关
  • 对这个问题的一个不方便的解决方法是重命名 XML 文件,它会改变默认文件编辑器的内容,即它会打开 Android 布局编辑器而不是 XML 默认编辑器。 This question 记录了与答案相同的修复。
  • 它们甚至可以被移动然后移回,它们会按预期工作

标签: android eclipse android-layout adt


【解决方案1】:

切换到新的工作区可能会有所帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-07-19
    • 2014-03-25
    • 2011-10-10
    • 2015-08-20
    • 1970-01-01
    • 1970-01-01
    • 2014-04-11
    • 1970-01-01
    相关资源
    最近更新 更多