【问题标题】:Eclipse doesn't recognize my colors.xml as an android fileEclipse 无法将我的 colors.xml 识别为 android 文件
【发布时间】:2011-07-13 05:21:17
【问题描述】:

我创建了/res/values/colors.xml 并输入了一些内容。但是eclipse不会把它当作一个android文件,只是普通的.xml。当我编辑我的/res/valuse/strings.xml 时,它会在左下角显示"Resources" 视图。但是当我编辑colors.xml 时它是"Design"。当我将光标放在元素上时,eclipse 会用难看的颜色突出显示我的元素。

在Eclipse中如何将其制作为Android xml文件?

【问题讨论】:

    标签: android eclipse colors highlight android-xml


    【解决方案1】:

    是的,我只在 Eclipse 上开发,它可以在条件下工作 - 文件应该在值文件夹中 - 给出颜色值的标签应该在资源标签中

    <resources xmlns:android="http://schemas.android.com/apk/res/android">
    

    #00ff00

    或您选择的任何其他具有颜色 RGB 值的颜色。

    【讨论】:

      【解决方案2】:

      文件可能没有正确创建。试试@steve 先说的;但是,如果不这样做(并以供将来参考)在 Eclipse 中点击“新文件”选项时选择“Android xml 文件”来创建文件。它可能列在“其他”下。这不仅会以正确的格式设置文件,而且它还有一个菜单,允许您指定这将是什么类型的 xml(即,绝对布局、资源等),并且可以生成一些样板 xml根据您的选择为您服务。

      【讨论】:

      • 哦,我多么粗心!非常感谢。顺便说一句,如果我想编辑一个普通的 .xml,我怎样才能摆脱丑陋的亮点?我看到了偏好-> XML-> 编辑器,但无法捕捉到它...
      • 不幸的是,我从未见过/无法复制您所说的重点。我希望我能在这方面提供更多帮助。
      【解决方案3】:

      你用资源标签封装了颜色名称吗?,即:

      <?xml version="1.0" encoding="utf-8"?>
      <resources>
          <color name="blue">#0000ff</color>
          <color name="red">#ff0000</color>
          <color name="green">#00ff00</color>
          <color name="black">#000000</color>
      </resources>
      

      【讨论】:

      • 是的,我有。我的安卓应用甚至可以通过模拟器执行。
      • 啊,好吧 - 听起来像是一个与 Eclipse 相关的问题 - 我不是 Eclipse 的忠实粉丝,但我使用它是因为它似乎是进行 Android 开发的最简单方法。你试过上面的普罗维登斯想法吗?强制 Eclipse 从新创建文件?
      猜你喜欢
      • 1970-01-01
      • 2012-10-15
      • 2010-09-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多