ImageView
似乎不适用于较旧的手机。它在我的S6 Edge和HTC M9上显示得很好。但是,当我在S3或HTC M7上试用时,ImageView
未出现。Android - ImageView未在某些手机上显示
我试图用一个4.7" 创建AVD屏幕和5.0.2版本,但图像显示了罚款,在模拟器上,所以我不知道它可能是什么。我用4.7" 去的原因和5.0。 2是因为S3和M7都在这些规格附近。
我得在绘图资源文件夹中的形象,以5级不同的版本(华电国际,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
没有出现在这些手机,但它出现在类似的规格和较新的手机模拟器?下面
当acticvity打开时发布logcat –
也许这是硬件加速的问题。您可以尝试在视图上调用'setLayerType(View.LAYER_TYPE_SOFTWARE,null)'。 –