我正在使用Xamarin
和Xamarin.Forms
开发应用程序。
我使用了前面提到的问题的答案:How do I display “Android backspace” - ⌫ in Label
要在Xamarin.Forms
中的标签中显示⌫图标,方法是在项目中添加this font (Noto Sans Symbols)作为嵌入资源,XLabs
Extended Label使用自定义字体。
结果如下:
三星Galaxy Tab S运行Android 5.0.2 (奇怪的行为)
联想Tab S8运行Android 5.0.1 (奇怪的行为)
所以问题是,为什么这些字体在不同的Android设备上呈现不同?我该怎么做才能避免这个问题?
显然,第二个2不像退格,并且不容易识别为最终用户的退格。
答案 0 :(得分:0)
好的,所以我不知道发生这种情况的原因。但我确实找到了解决问题的快速解决方案。
而不是依靠字体来渲染Icon只需使用图像
<Image Source="BackSpace.png" HorizontalOptions="Center" VerticalOptions="Center" HeightRequest="75"/>