Android - ImageView 在某些手机上不显示

Android - ImageView not showing on certain phones

ImageView 似乎没有显示旧手机。它在我的 S6 Edge 和 HTC M9 上显示良好。但是,当我在 S3 或 HTC M7 上尝试时,ImageView 没有出现。

我尝试使用 4.7" 屏幕和版本 5.0.2 创建 AVD,但图像在模拟器上显示正常,所以我不确定它可能是什么。我选择 4.7" 和 5.0 的原因.2 是因为 S3 和 M7 符合这些规格。

我在 drawables 文件夹中有图像,有 5 个不同的版本(hdpi、mdpi、xhdpi、xxhdpi 和 xxxhdpi。我的 XML 如下:

<ImageView
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:src="@drawable/logo"
    android:layout_centerInParent="true"
    android:id="@+id/splashImage"/>

有没有人知道为什么 ImageView 没有出现在那些手机上,但它出现在具有相似规格和更新手机的模拟器上?

在 AndroidManifest.xml 文件中的 Application 标记中设置以下代码行。

                  android:hardwareAccelerated="false"