我收到“错误:链接文件资源失败”的信息,为什么呢?

时间:2018-12-27 06:37:21

标签: android android-studio

我绝对是android开发的初学者。我正在尝试建立一个搜索框。所以我在自己的活动上放了一个searchview小部件。当我运行应用程序时,它给了我这个错误。

verticle-align:top;

我不知道错误在哪里。还是我应该添加另一个文件来链接资源。

这是我的color.xml文件。

error: 'searchBoxColor' is incompatible with attribute background (attr) 
reference|color.
error: failed linking file resources.

这是我的布局xml文件

<?xml version="1.0" encoding="utf-8"?>
<resources>
        <color name="colorPrimary">#3d664a</color>
        <color name="colorPrimaryDark">#00574B</color>
        <color name="colorAccent">#D81B60</color>
        <color name="backgroundColor">#e1e6e6</color>
        <color name="searchBoxColor">#d6d2d6</color>
</resources>

1 个答案:

答案 0 :(得分:1)

在背景属性中添加颜色路径

android:background="@color/searchBoxColor"

应该是

 <SearchView
          android:id="@+id/search"
          android:layout_width="fill_parent"
          android:layout_height="wrap_content"
          android:iconifiedByDefault="false"
          android:queryHint="Search Here"
          android:background="@color/searchBoxColor"
          android:padding="6dp" >