【发布时间】:2020-01-30 14:08:39
【问题描述】:
所以,我几乎已经使用 Flutter 完成了我的 Android 应用程序,现在我刚刚使用 Android Studio 工具创建了图标(右键单击“res”文件夹 -> 新建 -> 图像资产...)。 到目前为止一切顺利,但现在我很难弄清楚如何将应用程序图标放在加载屏幕中。 到目前为止我所做的是:
在 res/values 下创建一个 styles.xml:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="LaunchTheme" parent="@android:style/Theme.Black.NoTitleBar">
<item name="android:windowBackground">@drawable/launch_background</item>
</style>
</resources>
在 res/drawable 中创建一个 launch_background.xml:
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android" android:gravity="center">
<item android:drawable="@android:color/holo_green_light" />
<item>
<bitmap android:src="@mipmap/ic_launcher" />
</item>
</layer-list>
但是资产@mipmap/ic_launcher 没有解析...我不知道如何正确指定它!
在 AndroidManifest.xml 中,我将主题定义为 android:theme="@style/LaunchTheme",将图标定义为 android:icon="@mipmap/ic_launcher"... 由于该图标在安装后被应用程序正确使用,我不明白为什么在清单中解决了,在另一个文件中不是......我应该做什么?
【问题讨论】: