Поскольку AVD tools 16, я получаю это предупреждение:
Replace "..." with ellipsis character (..., …) ?
в моем strings.xml
на этой линии
<string name="searching">Searching...</string>
Как мне заменить ...
? Это буквально …
?
Может ли кто-нибудь объяснить эту кодировку?
Ответы:
…
это Unicode для " ... ", так что просто замените его. Лучше иметь один символ / символ, чем три точки.источник
Короче говоря, просто поставить
…
на место ...Ссылка на список символов XML
источник
…
когда в предупреждении Eclipse говорится, что использовать,…
но ваша ссылка действительно отвечает. А именно, что x означает шестнадцатеричное значение, а 8230 в десятичном виде - это 2026 в шестнадцатеричном.Если вы используете Eclipse, вы всегда можете сделать следующее:
Это должно заменить ваши три точки подходящим символом Unicode для многоточия.
Просто примечание: последняя версия ADT (21.1) иногда не выполняет операцию замены должным образом, но более ранние версии не имели проблем с этим.
Это персонаж:
…
источник
Решение вашей проблемы:
И искать " многоточие ". Измените уровень предупреждения на « Информация » или « Игнорировать ».
источник
Этот ответ косвенно связан с этим вопросом:
В моем случае
textView1.setTextView("done…");
показывался какой-то ящик / китайский иероглиф. Позже я проверил,fileformat.info
что представляет собой значение, и обнаружил, что это символ Хань. Так что делать? Я искал «символ эллипса fileformat.info», и тогда все стало ясно, как только я увидел, что его значения;UTF-16 (hex) 0x2026 (2026)
UTF-16 (decimal) 8,230
Таким образом, у вас есть несколько доступных кодировок для представления символа (например, 10 в десятичном виде представлен как A в гекса), поэтому очень важно знать, когда вы пишете символ Unicode, как принимающая функция декодирует его. Если он декодируется как десятичное значение, то вы должны указать десятичное значение, если оно принимает шестнадцатеричное значение, то вы должны указать шестнадцатеричное.
В моем случае функция setTextView () принимает десятичное закодированное значение, но я предоставлял шестнадцатеричные значения, поэтому я получал неправильный символ.
источник
Быстрый ярлык в Android Studio по умолчанию
Alt
+Enter
.источник
Лучше не игнорировать это, как мне кажется, как мне кажется. Используйте Android Studio, чтобы исправить это (вместо фактического ввода кода символа), и инструмент заменит три точки трехточечным символом юникода . Не будет путать переводчиков и т. Д.
источник