Intereting Posts
AlarmManager – Как повторить будильник в верхней части каждого часа? RecyclerView + ViewPager NullPointerException в 'boolean android.support.v7.widget.RecyclerView $ LayoutManager.canScrollHorizontally ()' Строки Facebook не имеют перевода по умолчанию Более одного редактора в андроиде Как работает многопоточность в Android? Переполнение переполнения Firebase Android Auth объект не вызывает обратные вызовы Как сделать Android Spinner с исходным текстом «Выбрать один», Панель навигации Android, охватывающая контент для просмотра Атрибут «titleTextStyle» уже определен в android studio 1.2.1? Как заставить GPS-провайдера получать скорость в Android? Есть ли способ произвольно загрузить ресурсы во время работы в Android? Ошибка – blockWebkitDraw lockedfalse У меня есть два приложения для Android, можно отправить строку по локальной сети на определенный IP-адрес и другое приложение для приема, но я хочу транслировать строку по локальной сети? Проблема удаления нижнего колонтитула ListView с помощью removeFooterView ()

Android Replace "…" с символом многоточия

Начиная с инструментов AVD 16, я получаю это предупреждение:

Replace "..." with ellipsis character (..., …) ? 

В моих строках.xml

На этой линии

  <string name="searching">Searching...</string> 

Как заменить … это просто буквально:

Если кто-то может объяснить эту кодировку, пожалуйста?

&#8230; Это unicode для « », поэтому просто замените его. Лучше иметь его как символ / символ, чем три точки.

Чтобы сделать вещь короткой, просто поставьте &#x2026; на месте …

Ссылка на XML-символ Список сущностей

  • Посмотрите на столбец Unicode HTML для строки с именем hellip

Если вы используете Eclipse, вы всегда можете сделать следующее:

  • Щелкните правой кнопкой мыши на предупреждении
  • Выберите «Quick Fix» (по умолчанию сочетания клавиш Ctrl + 1 )
  • Выберите «Заменить с помощью предложенных символов»

Это должно заменить ваши три точки соответствующим символом Юникода для многоточия.

Просто примечание: последняя версия ADT (21.1) иногда не будет выполнять операцию замены должным образом, но более ранние версии не имели проблемы с этим.

Это характер:

Решение вашей проблемы:

 Go to Window -> Preferences -> Android -> Lint Error Checking 

Ищите « многоточие ». Измените уровень предупреждения на « Информация » или « Игнорировать ».

Этот ответ косвенно связан с этим вопросом:

В моем случае textView1.setTextView("done&#8230"); Показывал некоторый бокс / китайский символ. Позже я проверил fileformat.info для чего представляет значение, и я обнаружил, что это символ Хан. Так что делать? Я искал «fileformat.info символ эллипса», и тогда мне стало ясно, как только я увидел его значения;

UTF-16 (hex) 0x2026 (2026)

UTF-16 (decimal) 8,230

Таким образом, у вас есть несколько кодировок, доступных для представления символа (например, 10 в десятичном формате представлены как A в шестнадцатеричной форме), поэтому очень важно знать, когда вы пишете символ юникода, как функция приема декодирует его. Если он декодирует как десятичное значение, тогда вы должны указать десятичное значение, если оно принимает шестнадцатеричное число, тогда вы должны указать шестнадцатеричный.

В моем случае функция setTextView () принимает десятичное кодированное значение, но я предоставляю шестнадцатеричные значения, поэтому я получаю неправильный символ.