Articles of spannable

SpannableString не отображается правильно в режиме ландшафта

У меня есть часть кода, которая добавляет некоторое изображение в EditText, используя SpannableString, как показано ниже: SpannableString ss = new SpannableString("Some random String in my application."); Drawable d = getResources().getDrawable(R.drawable.emoticon_0001); ImageSpan span = new ImageSpan(d, ImageSpan.ALIGN_BOTTOM); ss.setSpan(span, startIndex, endIndex, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE); Есть некоторый индексный расчет между тем, что я не включал, потому что они не важны. […]

Текст перепутан с ImageSpan в EditText

Я создаю простое приложение для чата, где пользователь имеет возможность отправлять текст и смайлики. Я могу отправить текст и смайлики на другой телефон. Мои проблемы: 1. Когда я печатаю что-то и добавляю смайлик: Тогда я не могу набирать текст прямо перед и сразу после изображения. Я могу написать перед буквой «o». Система «видит», что я […]

В EditText существует ли способ отключить автокоррект на пролете?

У меня есть EditText который может иметь пользовательские промежутки, и я не хочу, чтобы они были частью проверки орфографии. Я знаю, что могу использовать флаг android:inputType=textNoSuggestions чтобы полностью отключить предложения, но я бы хотел обработать его на основе положения курсора и если он фокусирует мой диапазон или нет. Есть идеи?

Выбор TextView с помощью Spannable и LinkMovementMethod

То, что я сделал до сих пор, представляет собой просмотр списка текстовых просмотров, имеющих обычный текст и интерактивные пробелы: Нажав на span, я открываю URL-адрес, щелкнув элемент «Вид вокруг» textView, чтобы listView OnItemClickListener к деталям, это нормально: Теперь проблема заключается в следующем: Прикосновение к textView делает обычный текст выделенным цветом (с тем же цветом, который […]

Как преобразовать SpannedString в Spannable

Привет, я установил некоторый текст в текстовом виде. TextView tweet = (TextView) vi.findViewById(R.id.text); tweet.setText(Html.fromHtml(sb.toString())); Затем мне нужно преобразовать текст TextView в Spannble . Поэтому я сделал это так: Spannable s = (Spannable) tweet.getText(); Мне нужно преобразовать его Spannable потому что я передал TextView в функцию: private void stripUnderlines(TextView textView) { Spannable s = (Spannable) textView.getText(); […]

В чем разница между SPAN_POINT_MARK и SPAN_MARK_POINT?

Я читал в документах для класса Spanned / Spannable для проекта, над которым я работаю. Я был озадачен определением и использованием пролетов, содержащих MARK и POINT . Кажется, что MARK определен в Doc как «прикрепленный» к местоположению персонажа, в то время как POINT определяется как «приклеенный» к символу. Таким образом, MARK не будет перемещаться, когда […]

Объединение Spannable с String.format ()

Предположим, что у вас есть следующая строка: String s = "The cold hand reaches for the %1$s %2$s Ellesse's"; String old = "old"; String tan = "tan"; String formatted = String.format(s,old,tan); //"The cold hand reaches for the old tan Ellesse's" Предположим, вы хотите закончить эту строку, но также имеете определенный набор Span для любого слова, […]

Выберите слово на кране в TextView / EditText

Как выбрать слово на кране в TextView / EditText в android. У меня есть текст в TextView / EditText и когда пользователь нажимает на слово, я хочу, чтобы это слово было выбрано, и после этого, когда я вызываю метод getSelectedText (), он должен вернуть мне выбранное слово. Любая помощь будет оценена по достоинству. Моя цель […]

Android SpannableString задает фон за частью текста

Я хотел бы создать нечто похожее, как показано на этом изображении: Мне удалось создать everthocking с помощью SpannableStringBuilder, за исключением оранжевого закругленного прямоугольника. Я могу установить фон на этот цвет с BackgroundColorSpan, но я не могу найти способ сделать его округленным. Любые идеи, как я могу это достичь? Заранее спасибо! EDIT: Я использую Xamarin.Android, но […]

Выровнять текст вокруг вертикали центра ImageSpan

У меня есть ImageSpan внутри части текста. Я заметил, что окружающий текст всегда рисуется в нижней части текстовой строки – точнее, размер текстовой строки растет с изображением, но исходный текст не смещается вверх. Когда изображение заметно больше размера текста, эффект довольно неприглядный. Вот пример, схема показывает границы TextView : Я пытаюсь, чтобы окружающий текст был […]