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
没有出现在这些手机上,但它出现在具有类似规格和更新手机的仿真器上?
答案 0 :(得分:1)
在Application标记的AndroidManifest.xml文件中设置以下代码行。
android:hardwareAccelerated="false"