Android 未绘制图像资源

Android Image Asset is not drawn

我正在尝试按照通常的方法为我的应用程序实现启动画面;在样式 XML 文件中定义一个新主题,将可绘制对象放置为 windowBackground 并在 Activity 的 onCreate() 中恢复到主主题。

但是,我在显示我在 Photoshop 中开发的徽标时遇到了问题:我将其导出为 144x144 PNG 文件,并用它创建了一个图像资源(替换标准 ic_launcher 可绘制对象)但是当我尝试要在 XML 文件中将其可视化,将显示此图像

Screenshot

有什么想法吗?我也尝试过从 .psd 创建矢量资源,但也没有显示任何内容...

https://romannurik.github.io/AndroidAssetStudio/

使用此 link 生成您的图标。它会起作用。

修改代码等

<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">

    <item android:drawable="@color/your_background"/>
    <item android:drawable="@drawable/your_image">
    </item>
</layer-list>