java - 代码中字符串中的android长破折号

标签 java android

我试图在我的 Android 项目中的字符串中的两个单词之间放置一个长破折号“—”。例如这样的事情:

Name — Surname 

字符串将在代码中转换,而不是在 xml 中。我发现这样做的唯一方法是将 String 转换为 HTML 并返回。像这样:

stringBuilder.append(Name).append(" & mdash; ").append(Surname);  
Html.fromHtml(stringBuilder.toString()).toString();

(“&”和“mdash;”之间的空格以防止在 stackoverflow 上进行转换)。
是否可以做得更优雅,而无需转换为 HTML 并返回?
谢谢

最佳答案

关于java - 代码中字符串中的android长破折号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21702782/

相关文章:

java - Thread.join() 之后无法执行任何操作

java - "Spotlight"像 Swing 的组件?

java - nginx - Spring Boot 应用程序的多个反向代理(启用 Spring Security)

java - kotlin 类常量池中疯狂的 UTF-8 条目

java - 代码 401,需要登录,同时在 Android 上使用 YouTube Data API V3

java - 二进制 XML 文件行 #0 : Error inflating class ImageView

java - 获取 ArrayList 中的最新形状以在其他形状之上绘制 - Java

android - 如何从手机调用我在 Google DRAFT 上的操作?

android - 没有 radio 的 ListPreference

android - 关于 RecyclerView 的几个问题