添加背景到ImageButton Android

时间:2015-10-24 13:26:30

标签: android-studio imagebutton android-drawable android-resources

我有一个问题显示:

Error:(19, 29) No resource found that matches the given name 
(at 'background' with value '@drawable/unpressed').

Error:Execution failed for task ':app:processDebugResources'.
com.android.ide.common.process.ProcessException:
org.gradle.process.internal.ExecException: Process 'command
'Drive:\Users\...\sdk\build-tools\23.0.1\aapt.exe'' finished with non-zero exit value 1

基本上我想为ImageButton添加背景,它会在OnTouch()事件之后发生变化。首先,我必须添加一个Image(一个没有事件的简单场景)

我在一个简单的案例中遇到了上述问题。我不知道我犯了什么错误。我的ImageButton代码是:

<ImageButton
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:id="@+id/imageButton"
    android:layout_alignParentTop="true"
    android:layout_centerHorizontal="true"
    android:layout_marginTop="202dp"
    android:background="@drawable/unpressed"
/>

我已经尝试了所有搜索过的解决方案,包括:

  • 清洁解决方案

  • 重建解决方案

  • 更新SDK(在STACK解决方案中提及)库

  • 档案&gt;使高速缓存无效/重新启动

  • drawable中粘贴图片后,将其同步。

正如iGoda在评论中所说。如何找到R设置的确切位置?

1 个答案:

答案 0 :(得分:0)

经过很长一段时间,问题解决了:

  • 删除路径中的文件: C:\Users\UserName\AppData\Local\Temp
  • 如果您看不到上述路径中的任何文件夹,请通过进入Windows资源管理器菜单栏中的以下选项来显示隐藏文件:Organize -> Folder and Search Options(适用于Windows-7)

    • 重新启动系统,然后检查。一切都会好的。