渲染问题无法将@ drawable / 1转换为drawable。我在数字中使用文件名

时间:2015-09-23 16:15:54

标签: android android-imageview

<ImageView
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:id="@+id/imageView"
    android:layout_centerVertical="true"
    android:layout_centerHorizontal="true"
    android:src="@drawable/2" />

这里我使用的数字图像文件名是[0,1,2,.....],但是我得到了同样的渲染问题我无法解决它。请任何人帮助我

1 个答案:

答案 0 :(得分:1)

您不能拥有以数字开头的资源。如果您执行完整版本,则会出现如下错误:

* What went wrong:
Execution failed for task ':app:mergeDebugResources'.
> /tmp/RuntimePermTutorial/app/src/main/res/drawable-hdpi/2.png: Error: The resource name must start with a letter

在命名资源时请使用字母,数字和下划线,但不能以数字开头。