我正在尝试通过图像查看器将图像添加到我的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;不是有效的资源名称字符
请帮忙!
答案 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" />