如何解决为什么我的撇号显示不正确?
我正在尝试创建一个文本为“您处于脱机状态”的TextView,但是我无法弄清楚它为什么被弄乱了。问题是撇号。设计显示撇号向右倾斜,但我得到的不是。由于字符串中包含撇号,因此我必须在自己的strings.xml中将其转义。不知道这是否与问题有关。在布局XML中硬编码撇号也会显示不正确。
当我在Word中使用该字体时,它显示为正确倾斜,因此似乎仅在Android中该字体显示不正确。其他人看到了吗?我该如何纠正?我发现this post可能相关。我什至无法在字体中找到这个字符,所以令人困惑。
解决方法
这是带撇号(<string name="message">You\'are offline</string>
)的文本:
但是,如果您是这个字符的话:
在您的strings.xml
文件中,您将使用html代码作为“空格分隔”:´
,例如:
<string name="message">You´are offline</string>
然后您将使用该值显示带撇号的文本
textView.setText(getString(R.string.message));
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。