简单的问题:我想设置一个TextView,并且我希望有三个点(省略号)。像
Read more...
< - 现在我确定我不应该只将...
写入字符串。我应该怎么写这三个点?
答案 0 :(得分:22)
在字符串文字中写下“\ u2026”。见http://www.fileformat.info/info/unicode/char/2026/index.htm
答案 1 :(得分:10)
您可以使用UTF-8字符“水平省略号”(U2026),“\ u2026”:
...
答案 2 :(得分:3)
我建议将此添加到您的代码中:
interface CommonConstants {
String ELLIPSIS = "\u2026";
}
您现在可以在任何需要的地方导入它。该名称将使您很容易知道这个奇怪的Unicode字符串可能意味着什么。
请注意,这可以安全地与任何编辑器一起使用,因为源只使用ASCII字符对信息进行编码。
如果你确定构建过程的所有部分(编辑器,编译器......)都是UTF-8安全的并且配置为使用UTF-8并且你有字体,你可以使用任何一个输入Unicode您操作系统的常用方法(可能是Cut& Paste最简单)。
注意:Eclipse可以处理UTF-8,但许多人已将其配置为使用default = platform编码,因此无法获得他们期望的结果。
答案 3 :(得分:0)
现在我确定我不应该只将
...
写入字符串。
为什么呢?您是否对应用程序或操作系统如何处理文本存在某种问题?使用特殊的Unicode符号代替每个键盘内置的字符有什么好处?你保存了一个字节的数据?
我无法想象我是如何成为第一个将其作为答案的人,但只使用三个点。