【问题标题】:How do I display "Android backspace" - ⌫ in Label如何在标签中显示“Android 退格”-⌫
【发布时间】:2015-11-27 20:59:21
【问题描述】:

我有一个带有 Label 的 Xamarin 应用程序,即 Bound,如下所示:

<Label Text="{Binding BackSpace}"/>

以及我的视图模型中的一个属性,如下所示:

public string BackSpace
{
   get
   {
        ResourceManager temp = new ResourceManager("MyProgram.ResourceStrings", typeof(MyClass).GetTypeInfo().Assembly);
        result = System.Text.RegularExpressions.Regex.Unescape(temp.GetString("Backspace"));
   }
}

现在我的ResourceStrings 中有一个名为Backspace 的元素,我正在尝试获取与此键关联的字符串,我想成为Android Backspace -

所以最初我将资源设置为符号,但这只是给了我一个包含?的标签

现在我尝试将它设置为等于来自here:&amp;#x232b; 的 HTML 十六进制代码,但这给了我&amp;#x232b;

如何让我的标签显示 符号?

PS. - 即使我尝试:

<Label Text="⌫"/>

我得到一个空白标签

【问题讨论】:

  • 您需要将标签的字体更改为包含退格字符的字体。
  • @DanielLuberda 哪种字体会包含glyphicon
  • https://www.google.com/get/noto/#sans-zsym 我看不到那里显示的列表中的图标,我很害怕。我会调查字体
  • 此处并未列出所有符号。我编辑了我的答案。

标签: c# android xamarin xamarin.forms symbols


【解决方案1】:

您需要将标签的字体更改为包含退格作为字形的字体。

你需要两件事:

Xamarin link 将提供有关使用字体的更多信息

【讨论】:

    猜你喜欢
    • 2021-10-12
    • 1970-01-01
    • 2020-04-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多