Eclipse无法将colors.xml识别为android文件

时间:2011-03-11 03:28:04

标签: android eclipse colors highlight android-xml

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

在Eclipse中将它作为Android xml文件的方法是什么?

3 个答案:

答案 0 :(得分:2)

是的,我只是在eclipse上开发,它将适用于条件 - 文件应该在value文件夹中 - 给出颜色值的标签应该在资源标签

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

#00FF00

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

答案 1 :(得分:1)

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

答案 2 :(得分:0)

您是否使用资源标签封装了颜色名称?,即:

<?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>