Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby-on-rails-4/2.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
Xamarin.forms 如何更改xamarin表单的android启动器图标_Xamarin.forms_Xamarin.android - Fatal编程技术网

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

Xamarin.forms 如何更改xamarin表单的android启动器图标,xamarin.forms,xamarin.android,Xamarin.forms,Xamarin.android,我可以在两个地方更改xamarin forms android项目的图标。 有一个在房间里 .Android>MainActivity.cs [Activity(Label = "ZammyTestApp", Icon = "@mipmap/icon", Theme = "@style/MainTheme", MainLauncher = true, ConfigurationChanges = ConfigChanges.ScreenSize | ConfigChanges.Orienta

我可以在两个地方更改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
还有一个清单文件。
哪一个是正确的位置

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

为什么MainActivity会覆盖清单?

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

单击查看
[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>

在xamarin论坛上。

谢谢您,先生。根据我的经验,我确实发现主活动中的图标活动定义覆盖了清单。但我在哪里可以找到引用说明?