Android - ImageView没有在某些手机上显示

时间:2016-12-22 11:49:49

标签: android image imageview screen-resolution android-version

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没有出现在这些手机上,但它出现在具有类似规格和更新手机的仿真器上?

1 个答案:

答案 0 :(得分:1)

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

                  android:hardwareAccelerated="false"