我有一个简单的Android应用程序(使用Mono for Android构建),它的图标有问题。
我检查了各种密度资源和清单,它们看起来都很正确。
(我在Galaxy S手机和Nexus 7上看到了这一点)
答案 0 :(得分:3)
您最有可能在icon
内为您的活动设置AndroidManifest.xml
属性,但未将其设置为应用。
答案 1 :(得分:1)
Oleg和Collin都是正确的但是为了完整性 - 在Mono应用程序中,可以使用Application对象上的属性设置图标(如果有的话):
[Application(Label = "MyAppName", Icon = "@drawable/icon")]
class MyApp: Application
{ ...
答案 2 :(得分:1)
我发现,应用程序图标以某种方式缓存在应用程序管理器中,因此卸载并重新安装应用程序并不总能正确更改图标。重新启动设备可能会有所帮助。 另外我发现this post非常有用:在gradle中添加应用程序ID通常可以解决问题。
答案 3 :(得分:0)
在Package Explorer中打开“AndroidMenifest.xml”,然后点击底部的“应用程序”标签。查看“图标”字段并输入图标的位置(例如:@drawable/iconimage
)。接下来,进入“AndroidManifest.xml”标签并查找android:icon=
,同时添加位置(例如:android:icon="@drawable/iconimage
)
确保两个位置都有相同的图标名称!