AndroidImageButton显示错误

Android ImageButton display error

我正在开发一个 android 应用程序,我正在尝试使用 android 图像按钮。我已将图像放在可绘制文件夹中,并将其放入我的 xml 代码中:

<ImageButton
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:id="@+id/PanicBtn"
    android:layout_marginTop="53dp"
    android:src="@drawable/panicbtn2"
    android:background="#ffffffff"
    android:contentDescription="" />

但每次我尝试清理或调试项目时,我都会收到此错误: 错误:(28, 22) 找不到与给定名称匹配的资源(在 'src' 处,值为“@drawable/panicbtn2”)。 请帮忙。

错误已经指出:

  • 找不到与给定名称匹配的资源

您是否已将具有特定名称的资源放入可绘制对象中 "panicbtn2"?

干杯。

有时,将您案例中的资源或图像保存在 Drawable 文件夹中不会被添加到 ItemGroup/resource 组中。

您只需打开项目的 .csproj 文件并验证图像名称是否出现在 < ItemGroup > 部分中。如果您的图像名称和扩展名是 panicbtn2.png,则它必须如下所示:

<AndroidResource Include="Resources\drawable\panicbtn2.png" />

如果那里不存在,那么您可以在那里添加相同的文件,或者您可以右键单击可绘制文件夹并选择添加文件,然后通过 IDE/Visual Studio 再次添加文件。这可能会有所帮助。