Android-проблема с замещением изображения в разных версиях Android для текста MultiAutoCompleteTextview

Я добавляю настроенные кликируемые объекты в свой MultiAutoCompleteTextview. После добавления 2 или более контактов в Редактирование текста. Я заменяю дополнительные промежутки на Image Span с текстом Содержит подсчет. Моя проблема заключается в том, что счетчик отличается на нижних конечных устройствах (например, 2,2) и более высоких конечных устройствах (т. Е. 4.0). Пожалуйста, ознакомьтесь с нижеприведенными картинами.

Более высокие конечные устройства. Более высокие конечные устройства выглядят так:

Устройства LOWER End Введите описание изображения здесь

Таким образом, проблема с более высокими конечными устройствами. Каждый дополнительный чип заменяет счет 2 раза. Вот код для замены дополнительного чипа PLease.

void createMoreChipPlainText() { Editable text = getText(); int start = 0; int end = start; for (int i = 0; i < CHIP_LIMIT; i++) { end = movePastTerminators(mTokenizer.findTokenEnd(text, start)); start = end; // move to the next token and get its end. } // Now, count total addresses. start = 0; int tokenCount = countTokens(text); MoreImageSpan moreSpan = createMoreSpan(tokenCount - CHIP_LIMIT); SpannableString chipText = new SpannableString(text.subSequence(end, text.length())); chipText.setSpan(moreSpan, 0, chipText.length(), Spanned.SPAN_EXCLUSIVE_EXCLUSIVE); text.replace(end, text.length(), chipText); mMoreChip = moreSpan; } 

Есть ли проблема с методом replace для редактируемого класса в android. У любого есть какое-либо представление об этой проблеме. Пожалуйста, разместите свои предложения здесь.

Android Tokenized Auto-Complete, новый открытый проект с открытым исходным кодом

Обратитесь к этой ссылке

Intereting Posts
Как загрузить или получить веб-страницу в онлайн-режиме и в автономном режиме в приложении для Android? Запуск операции из окна оверлея системы после нажатия кнопки «домой» Android: ksoap, «UnknownHostException: хост неразрешен» в зависимости от API Проблемы с Android с банками Javax Sun Google Api Client когда-то NULL в onConnected SASLError с использованием PLAIN: не авторизовано Android Layout выравнивает нижнюю Как установить текущий текст прядильника без изменения соответствующих элементов списка выбора «Указанный ребенок уже имеет родительскую» ошибку, используя FragmentStatePagerAdapater Как добавить пользовательские рингтоны моего приложения в папку res / raw в ringtonepreference Как получить Gradle 1.9 в Android-студии 0.3.6? Как добавить файл .jar в проект студии Android (версия 0.4.0) Удалить субтитры ActionBar / Сбросить текст ActionBar Как запустить приложение Java на Android Мое приложение установлено в эмуляторе, но оно не запускается автоматически