Android - "错误:(44,22)找不到与给定名称匹配的资源(在' src'值为' @ drawable / searchIcon')。"

时间:2017-04-21 14:05:41

标签: android imagebutton

我在我的应用程序中添加了一个图像按钮但是当我运行我的应用程序时它显示错误
喜欢

Error:(44, 22) No resource found that matches the given name (at 'src' with value '@drawable/searchIcon').

这是我的Xml代码

<ImageButton
    android:id="@+id/imageButton2"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:src="@drawable/searchIcon"
    app:layout_constraintTop_toTopOf="parent"
    android:layout_marginTop="10dp"
    android:layout_marginRight="5dp"
    app:layout_constraintRight_toRightOf="parent"
    app:layout_constraintLeft_toRightOf="@+id/editText"
    android:layout_marginLeft="10dp" />

我在drawable文件夹中添加了 searchIcon 图像,尽管我收到了错误。
THANKYOU

3 个答案:

答案 0 :(得分:1)

资源名称不应包含任何大写字母。将您的drawable重命名为ic_search(以符合命名标准)。

答案 1 :(得分:1)

您不能在资源名称中使用大写字母,因此您需要将其更改为以下内容:

search_icon

相关问题:
Why is it not possible to use uppercase in naming resources in android?

答案 2 :(得分:0)

资源名称不应为大写字母 你可以改变这个

  

search_icon