RES /布局/ activity_main.xml中
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
android:paddingBottom="@dimen/activity_vertical_margin"
android:background="@color/Blue">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
/>
</RelativeLayout>
同时,res / values / colors.xml
<?xml version="1.0" encoding="utf-8"?>
<resources>
<color name="Blue">#0000FF</color>
</resources>
如您所见,颜色确实以#
开头代码完全如您所见。
答案 0 :(得分:11)
我必须转到文件 - &gt;无效缓存/重启。
让我感到惊讶的是,这个bug仍然没有在Android Studio中修复,在SO上搜索看起来它以不同的方式困扰着其他人。
答案 1 :(得分:0)
做一件事而不是通过colour.xml添加颜色然后再调用activity_main.xml直接通过哈希颜色代码直接将颜色值添加到activity_main.xml
例如,在您的情况下android:background="#0000FF"