我尝试了其他图像jpg / png,添加图像资源的不同方法,其他目录(@ mipmap / ic_launcher,这是一个默认图像,它应该可以工作!)但问题仍然存在。我的gradle版本是2.2.2。除了默认活动,按钮等添加的drawable外,它似乎不适用于任何类型的图像。
我的ImageView:
<ImageView
android:layout_width="100dp"
android:layout_height="100dp"
app:srcCompat="@drawable/ic_white_humit"
android:layout_marginTop="80dp"
android:id="@+id/logo_humit"
android:layout_centerHorizontal="true"
tools:ignore="ContentDescription" />
答案 0 :(得分:0)
必须确保您使用的是appcompact
库。
app:srcCompat
因为它是AppCompat
with namespace
的xmlns:应用=&#34; HTTP://schemas.android.com/apk/res-auto"
的xmlns:工具=&#34; HTTP://schemas.android.com/tools"
此外,如果您的gradle版本为2.0
或>2.0
,请在build.gradle
文件中添加
android {
defaultConfig {
vectorDrawables.useSupportLibrary = true
}
}