我应该怎么写三个点?

时间:2013-11-15 09:40:01

标签: java ellipsis

简单的问题:我想设置一个TextView,并且我希望有三个点(省略号)。像

Read more...< - 现在我确定我不应该只将...写入字符串。我应该怎么写这三个点?

4 个答案:

答案 0 :(得分:22)

在字符串文字中写下“\ u2026”。见http://www.fileformat.info/info/unicode/char/2026/index.htm

答案 1 :(得分:10)

您可以使用UTF-8字符“水平省略号”(U2026),“\ u2026”:

...

http://www.fileformat.info/info/unicode/char/2026/index.htm

答案 2 :(得分:3)

我建议将此添加到您的代码中:

interface CommonConstants {
    String ELLIPSIS = "\u2026";
}

您现在可以在任何需要的地方导入它。该名称将使您很容易知道这个奇怪的Unicode字符串可能意味着什么。

请注意,这可以安全地与任何编辑器一起使用,因为源只使用ASCII字符对信息进行编码。

如果你确定构建过程的所有部分(编辑器,编译器......)都是UTF-8安全的并且配置为使用UTF-8并且你有字体,你可以使用任何一个输入Unicode您操作系统的常用方法(可能是Cut& Paste最简单)。

注意:Eclipse可以处理UTF-8,但许多人已将其配置为使用default = platform编码,因此无法获得他们期望的结果。

答案 3 :(得分:0)

  

现在我确定我不应该只将...写入字符串。

为什么呢?您是否对应用程序或操作系统如何处理文本存在某种问题?使用特殊的Unicode符号代替每个键盘内置的字符有什么好处?你保存了一个字节的数据?

我无法想象我是如何成为第一个将其作为答案的人,但只使用三个点。