Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/213.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何通过Android将png文件转换为xml资源?_Android_Xml_Png - Fatal编程技术网

如何通过Android将png文件转换为xml资源?

如何通过Android将png文件转换为xml资源?,android,xml,png,Android,Xml,Png,我想把我的png文件转换成android可以接受的xml资源。 我使用下面的网站进行了转换 然后我下载了它,然后将它放在资源目录中,并将类型更改为xml,但android当然不接受它。您可以导入svg资产并将其转换为向量 单击new vector asset,您将有两个选项,psd和svg。导入svg文件,它将存储为xml文件 在当前Android Studio版本(3.6 rc1)中,您可以直接导入png图像。 文件->新建->图像资产 在资产类型中,选择图像,提供图像文件的路径,然后单击下

我想把我的png文件转换成android可以接受的xml资源。 我使用下面的网站进行了转换


然后我下载了它,然后将它放在资源目录中,并将类型更改为xml,但android当然不接受它。

您可以导入svg资产并将其转换为向量


单击new vector asset,您将有两个选项,psd和svg。导入svg文件,它将存储为xml文件

在当前Android Studio版本(3.6 rc1)中,您可以直接导入png图像。 文件->新建->图像资产

资产类型中,选择图像,提供图像文件的路径,然后单击下一步完成按钮


Android Studio将为您进行转换。

该网站似乎能更好地将png转换为svg。这回答了你的问题吗?我正在为“图像资源”中的“前景”选项卡选择我的PNG文件,但它并没有创建
ic\u launcher\u foreground.xml
文件。它正在创建
ic_launcher.xml
ic_launcher\u round.xml
——但如果我将PNG文件用于前台或后台,则不会生成相应的xml文件。如果我将资产类型更改为
颜色
艺术剪辑
,它将生成前景/背景xml文件。png的问题是,在
ic_launcher/ic_launcher\u round
xml文件中,两者都引用前台/后台xml文件,这些文件不存在导致生成失败。@rolinger:您想使用png文件做什么?