Xamarin.Form Android 的图标与标题

使用Xamarin.Form开发App时,Android,iOS的图标不是放在主项目中,而是放在各个平台的项目中,Android文件放在Android项目的Resources目录下,需要为不同的分辨率准备相应的图标,目录结构如下图:


图片.png

项目的标题设置貌似有好几个地方可以设置,但只有一处管用,在AndroidManifest.xml中有application android:label的设置,测试了一下,修改后没有修改缺省的app说明,在AssemblyInfo.cs中有assembly: AssemblyTitle和assembly: AssemblyDescription,修改了也不起作用。真正起作用的是需要修改MainActivity,如下:

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

这里的Activity(Label 设置有效。只有这个属性在编译时会产生相关的配置xml,在生成android包时起作用。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容