Warm tip: This article is reproduced from serverfault.com, please click

xamarin-Android图标太小

(xamarin - Android Icon too small)

发布于 2020-04-04 15:50:45

我已经使用在线工具(Android Asset Studio)创建了适当大小的png文件,并将它们放置在适当的文件夹(drawable,drawable-hdpi,drawable-xhdpi等)中,并使用相同的名称Icon.png对其进行了重命名。

然后我像这样编辑Main活动:

 [Activity(Label = "GShare", Icon = "@drawable/Icon", Theme = "@style/MainTheme", MainLauncher = true, ConfigurationChanges = ConfigChanges.ScreenSize | ConfigChanges.Orientation)]

该应用程序显示出来,但是非常小。我在gmail应用程序图标中以大约字母大小绘制了我的图标。我还尝试将大图像放入所有文件夹中,但这没什么区别。我在这里有几篇文章,但是它们都指向我上面提到的网站生成资产,这就是我所做的。

我该如何解决此图标大小调整问题?

编辑:

问题仍然没有解决..请看截图。第一个图标的下一行,以及最小化窗口中的图标...我希望图像能填满该空间。结果应该是白色圆圈比Icon画布圆圈略小,并且蓝色背景在白色圆圈附近略显可见。

我保存的图标是:

  • 内画对象:512 x 512
  • hdpi:72 x 72
  • xhdpi:96 x 96
  • xxhdpi:144 x 144
  • xxxhdpi:192 x 192

我在可绘制内部尝试了各种尺寸,但没有改变,我坚持使用最大尺寸。

在此处输入图片说明

它应该是这样的:

在此处输入图片说明

Questioner
sharkyenergy
Viewed
11
Anonymous 2020-04-06 16:49:19

你是否尝试过这种mipmap:

在此处输入图片说明

然后我们可以在其中定义自定义的前景和背景图像:

<adaptive-icon xmlns:android="http://schemas.android.com/apk/res/android">
    <background android:drawable="@color/ic_launcher_background"/>
    <foreground android:drawable="@mipmap/ic_launcher_foreground"/>
</adaptive-icon>

我们可以创建一个新的Android项目以查看其格式。