首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Android: TextView,unicode字符没有正确显示

Android: TextView,unicode字符没有正确显示
EN

Stack Overflow用户
提问于 2016-02-29 09:10:53
回答 3查看 985关注 0票数 2

我通过设置一些unicode星号,以编程方式将评级添加到TextView中。它是unicode的明星U22C6,但是当我启动应用程序:U22A0时,TextView向我展示了这个字符。

我就是这样创建的:

代码语言:javascript
复制
private CharSequence calculatedSelectedRating(Integer rating)
{
    StringBuffer stringBuffer = new StringBuffer();

    //Star is ⋆ or \u22C6
    for (int i = 0; i < rating; i++)
    {
        stringBuffer.append('\u22C6');
    }

    return stringBuffer.toString();
}

结果就是我在TextView中通过setText(...)方法设置的内容。

你知道为什么会出现这种差异吗?

EN

Stack Overflow用户

发布于 2016-02-29 09:14:48

尝试使用"而不是'

代码语言:javascript
复制
stringBuffer.append("\u22C6");
票数 1
EN
查看全部 3 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35695604

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档