自动调整启动画面图像

时间:2018-04-25 14:04:14

标签: android splash-screen

这是我在“activity_splash_screen.xml”文件中使用的代码。

<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="#0099cc"
tools:context="com.taleshi.fartal.Activities.SplashScreenActivity">

<ImageView
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:src="@drawable/splashscreen"
    android:scaleType="fitXY"/>

这是我的应用程序。 https://play.google.com/store/apps/details?id=com.taleshi.fartal

我已将 1280x1920,960x1600,720x1280,480x800和320x480 启动画面图像添加到启动画面文件夹中。我不确定为什么图像不会自动装入不同的设备!它看起来像我的索尼设备,但在Android Studio的虚拟设备“Nexus 5X API 26”上看起来很棒!

这里有什么问题。任何帮助。 干杯!

1 个答案:

答案 0 :(得分:0)

在项目目录的res文件夹下创建以下文件夹:
drawable-mdpi
drawable-hdpi
drawable-xhdpi
drawable-xxhdpi
drawable-xxxhdpi
将320 x 480图像放在drawable-mdpi文件夹下 将480 x 800图像放在drawable-hdpi文件夹下 将720 x 1280图像放在drawable-xhdpi文件夹下 将960 x 1600图像放在drawable-xxhdpi文件夹下 将1280 x 1920图像放在drawable-xxxhdpi文件夹下 接下来,将所有图像重命名为具有相同的文件名,然后重新运行您的应用程序。