在xml文件中设置文字颜色
android:textColor="@color/red"
此时非法,因为在values文件下(可能不一定要在values文件夹下)还没有有”red”这么一个指代颜色东西。在values文件夹下新建values xml,取名随便取,只要能代表你要设置的颜色的意思即可,然后在里面写
<?xml version="1.0" encoding="utf-8"?>
<resources>
<color name="red">#FF0000</color>
<color name="blue">#00FFFF</color>
</resources>
上面的#FF0000代表红色,自行百度。
注意:
android:textColor="@color/red"
一定要写color!!这才代表颜色
*其他诸如@string/app_name ,相同处理。