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"
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"