gpt4 book ai didi

xamarin.forms - 如何更改 xamarin 表单的 android 启动器图标

转载 作者:行者123 更新时间:2023-12-02 20:15:27 25 4
gpt4 key购买 nike

有 2 个地方可以更改我的 xamarin forms android 项目的图标。一个是在.Android > MainActivity.cs

  [Activity(Label = "ZammyTestApp", Icon = "@mipmap/icon", Theme = "@style/MainTheme", MainLauncher = true, ConfigurationChanges = ConfigChanges.ScreenSize | ConfigChanges.Orientation)]
public class MainActivity : global::Xamarin.Forms.Platform.Android.FormsAppCompatActivity

还有 list 文件。哪个地方合适

最佳答案

我建议您更改 MainActivity 中的图标。假设您的 MainActivity 中有一个图标事件定义,然后您尝试从 list 文件更改图标,图标不会更改,因为主事件中的图标事件定义会覆盖 list 。

为什么 MainActivity 会覆盖 list ?

如果您单击here ,文档指出,如果使用 [Activity] 自定义属性,则会导致 xml 片段在编译时添加到 AndroidManifest.xml。

点击here查看 [Activity] 属性如何帮助在 xml 片段中生成图标。 例如:

[Activity (Label="My App", MainLauncher=true, Icon="@drawable/myicon")] 
public class MyActivity : Activity
{
}

此示例生成以下 xml 片段:

<activity android:icon="@drawable/myicon" android:label="My App" 
android:name="md5a7a3c803e481ad8926683588c7e9031b.MainActivity">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>

并检查已接受的答案 here在 xamarin 论坛中。

关于xamarin.forms - 如何更改 xamarin 表单的 android 启动器图标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52528359/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com