首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何在Android键盘XML中使用Unicode?

如何在Android键盘XML中使用Unicode?
EN

Stack Overflow用户
提问于 2018-02-07 01:52:03
回答 1查看 476关注 0票数 1

根据Keyboard.Key android:codesandroid:keyLabelandroid:keyOutputText的说法,我可以在这些字段中使用Unicode。

可以是字符串值,使用'\;‘转义字符,如'\n’或'\uxxxx‘表示unicode字符;

在我的代码中,我尝试过

代码语言:javascript
复制
<Key android:codes="\\u2460;" android:keyLabel="\\u2460;"/>
<Key android:codes="\\u2460" android:keyLabel="\\u2460"/> <!-- no semi -->

但这并不管用。所以我试着

代码语言:javascript
复制
<Key android:codes="\u2460" android:keyLabel="\u2460"/> <!-- no double slash -->

这是可行的,但只适用于keyLabelcodeskeyOutputText都不会导致输出任何内容。

我甚至试着把它移到strings.xml

代码语言:javascript
复制
<string name="one">\u2460</string>

同样,这也只适用于keyLabel

我如何让它输出我想要的东西?

:对于那些好奇的人来说,2460是一个被包围的东西。

EN

回答 1

Stack Overflow用户

发布于 2018-07-28 03:23:34

文档使用单引号'\\u2460;'您正在使用双引号"\\u2460;"

免责声明:我不知道这是否会有帮助,因为我没有尝试过,但我想我应该提一下。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48649084

复制
相关文章

相似问题

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