Android Image View无法实例化一个或多个类

时间:2017-05-24 08:08:26

标签: android imageview

我正在尝试通过图像查看器将图像添加到我的Activity中。

但是,我一直收到渲染错误,上面写着"无法实例化一个或多个类"

<ImageView
    android:id="@+id/imageView6"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    app:srcCompat="@drawable/NACT Engineering Logo"
    tools:layout_editor_absoluteX="95dp"
    tools:layout_editor_absoluteY="505dp" />

&#34; @ drawable / NACT Engineering Logo&#34;以红色突出显示。我不知道为什么.. 当我将鼠标悬停在它上面时,它会说&#39;&#39;不是有效的资源名称字符

请帮忙!

3 个答案:

答案 0 :(得分:2)

不支持名称中包含空格和大写字母的资源文件。尝试将可绘制文件重命名为nact_engineering_logo

答案 1 :(得分:0)

尝试写下这个:

android:src="@drawable/NACT Engineering Logo"

而不是

app:srcCompat="@drawable/NACT Engineering Logo"

答案 2 :(得分:0)

试试这个:

<android.support.v7.widget.AppCompatImageView
    android:layout_centerVertical="true"
    android:layout_centerHorizontal="true"
    app:srcCompat="@drawable/lauzaviete"
    android:layout_width="25dp"
    android:layout_height="25dp" />