如何在android按钮/ textview中显示特殊字符?

时间:2013-10-28 12:04:01

标签: android

我需要显示s.th.像Android按钮或textview上的10ˣ

所以我将其添加到strings.xml

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

问题是,然后我启动应用程序我只看到10并且x缺失。

如何解决这个问题?

2 个答案:

答案 0 :(得分:3)

试试这个:

((TextView)findViewById(R.id.text)).setText(Html.fromHtml("10<sup>x</sup>"));

答案 1 :(得分:1)

<string name="10x">10ˣ</string> 

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

我希望这会对你有所帮助。