Xamarin 的Localized resources can be mixed 设置

关于IOS开发,都知道在XCode 可以添加 Localized resources can be mixed   YES 选项,在Xamarin 社区上搜索了一下,没看到相关的设置问题,所以找了Apple 官网如下:


详细设置



在Info.plist文件中添加:<key>CFBundleAllowMixedLocalizations</key><true/> 就等Localized resources can be mixed   YES, false 就是NO 了。

Xamarin.Forms 是一个用于跨平台移动应用开发的框架,它允许开发者使用 C#、XAML 等技术构建一次编写,到处运行的应用。要在 Xamarin.Forms 中设置 Android 应用程序的图标(也称为 launcher icon),你需要按照以下步骤操作: 1. **项目结构:**在你的项目资源文件夹(通常在 `Resources` 文件夹下)中创建一个名为 `drawable` 的目录,然后创建两个不同大小的 `.png` 或 `.ico` 格式的图标文件。对于Android,主要需要这两个尺寸: - `drawable-mdpi` (最低分辨率):约 48x48 dp - `drawable-hdpi` (高密度):约 72x72 dp - 可选地,你还可以提供 `drawable-xhdpi`, `drawable-xxhdpi`, 和 `drawable-xxxhdpi`(更高分辨率的设备)。 2. **XAML:**在 `App.xaml` 文件中,找到 `<Application>` 节点,并添加 `Icon` 属性来指定主图标,例如: ```xml <Application xmlns="http://xamarin.com/schemas/2014/forms" xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml" x:Class="YourAppName.App" Icon="your_icon_name.png"> <!-- ... --> </Application> ``` 替换 "your_icon_name" 为你的图标文件名。 3. **代码配置:**如果你更喜欢在代码中设置,可以在应用程序启动的地方设置: ```csharp using Xamarin.Forms; ... public App() { InitializeComponent(); // Set the main icon programmatically if (Device.RuntimePlatform == Device.Android) Application.Current.MainPage.Icon = ImageSource.FromFile("drawable/your_icon_name.png"); // ...其他初始化代码 } ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值