代码之家  ›  专栏  ›  技术社区  ›  gurehbgui

如何在android按钮/文本视图中显示特殊字符?

  •  0
  • gurehbgui  · 技术社区  · 11 年前

    我需要像这样显示 10Ë£ 在android按钮或文本视图上。

    所以我把它添加到 strings.xml :

    <?xml version="1.0" encoding="utf-8"?>
    <resources>
        <string name="a10x">10Ë£</string>
    </resources>
    

    问题是,然后我启动应用程序,我只看到10,x不见了。

    如何解决此问题?

    2 回复  |  直到 11 年前
        1
  •  3
  •   SweetWisher ツ    11 年前

    试试这个:

    ((TextView)findViewById(R.id.text)).setText(Html.fromHtml("10<sup>x</sup>"));
    
        2
  •  1
  •   Gunaseelan    11 年前
    <string name="10x">10Ë£</string> 
    

    请将此变量名更改为类似于以字母开头的名称。因为这会在中产生错误 R.java 文件 public static final int 10*=0x7f04009a; 请参见此处,您的变量将在中创建一个变量 R.java语言 这样地。这在java命名转换中是错误的。我希望这是唯一的问题。否则使用一些代码,如 &#160 ,这是针对单个空间的。

    我希望这对你有帮助。