Как написать три точки?

простой вопрос: я хочу установить TextView и в этом я хочу иметь три точки (многоточие). Как

Read more... ... в строку. Как написать эти три точки?

4 ответов


напишите "\u2026"в строковом литерале. См.http://www.fileformat.info/info/unicode/char/2026/index.htm


вы можете использовать символ UTF-8 " горизонтальный эллипсис "(U+2026),"\u2026":

...

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


Я предлагаю добавить это в ваш код:

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

теперь вы можете импортировать это в любом месте, где вам это нужно. Имя позволит легко узнать, что может означать эта нечетная строка Unicode.

обратите внимание, что это безопасно использовать с любым редактором, так как источник использует только символ ASCII для кодирования информации.

Если вы уверены, что все части вашего процесса сборки (редактор, компилятор, ...) безопасны ли UTF-8 и настроены на использование UTF-8, и у вас есть шрифт, вы можете введите Unicode, используя любой из обычных методов вашей ОС (возможно, Cut&Paste будет наиболее простым).

Примечание: Eclipse может обрабатывать UTF-8, но многие люди настроили его на использование кодировки по умолчанию = platform, поэтому они не получают то, что ожидают.


теперь я уверен, что не должен просто писать ... в строку.

почему? У вас возникли какие-то проблемы с тем, как текст обрабатывается приложением или операционной системой? Какая польза от использования специального символа Unicode вместо символа, встроенного в каждую клавиатуру? Вы сохраняете байт данных?

Я не могу себе представить, как я мог бы быть первым, чтобы положить это в ответ, но просто используйте три точки.