我的所有图像(png,jpg)都出现在视图上,但不出现在手机/模拟器上

时间:2016-11-25 12:52:27

标签: java android android-studio android-drawable

我尝试了其他图像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" />

On the view

On the emulator (same thing on my phone)

1 个答案:

答案 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
 }
}