Описание тега android-spannable

1 ответ

Делаем текст жирным, курсивом и подчеркиванием с помощью динамической строки

В настоящее время я пытаюсь выяснить, как сделать текст жирным, курсивом или подчеркиванием с помощью динамической строки, поступающей из API, текст, который должен быть выделен жирным шрифтом, выглядит как * полужирный *, курсивом - _ italic_, а по…
25 авг '18 в 05:11
0 ответов

Есть ли возможность включить загрузчик (индикатор выполнения) для некоторого текста в Android TextView?

Я создал новое приложение для Android и хочу поддерживать шифрование важных данных. Я показываю этот зашифрованный текст в textview, как '*****' и событие onClick текста (я использую кликабельный интервал для события щелчка, поскольку только большая…
2 ответа

Создать TypeFaceSpan из TypeFace ниже SDK версии 28

Я нашел способ create TypeFaceSpan от TypeFace как это: fun getTypeFaceSpan(typeFace:TypeFace) = TypeFaceSpan(typeFace) Но этот API разрешен только на уровне API> = 28. Любой Compat libray для достижения этого ниже 28?
1 ответ

как я могу подчеркнуть текст дословно?

Как я могу подчеркнуть слово за словом в предложении в студии Android? поэтому моя программа будет такой: если я нажму кнопку, сначала начнется подчеркивание, а когда я снова нажму кнопку, оно снова перейдет к следующему слову. например: _The_ *** *…
0 ответов

Почему метод updateDrawState для ClickableSpan вызывается при нажатии за пределами границ ссылки в Android?

TextView также имеет много диапазонов и интерактивный диапазон. Когда он щелкает по интерактивному диапазону, его методы onClick() и updateDrawState() здесь вызываются без проблем, но при щелчке в любом месте строки, в которую добавлен интерактивный…
23 июн '20 в 12:08
0 ответов

Spannable дает исключение nullpointer для textview.geteditabletext()

В моем приложении для Android я реализовал полужирный, курсивный и нормальный функционал, используя spannable и HTML.toHTML() , HTML.fromHTML(). Здесь я храню данные HTML в базе данных sqllite. Теперь я хочу удалить строки, но это не позволяет удаля…
12 сен '19 в 10:49
3 ответа

Как применить цвет фона для ImageSpan в Android?

Я хочу динамически применять цвет фона для диапазона изображений в Android. Не могли бы вы предложить какие-нибудь идеи?
1 ответ

Есть ли способ изменить цвет уже примененного BackgroundColorSpan в SpannableString?

На самом деле я храню SpannableString в виде HTML но у него есть BackgroundColorSpanкоторый имеет в своем цвете канал апла. Теперь я узнал (с помощью испытаний), что мой аплха-канал цвета уходит (из-за невозможностиHTML) из текста всякий раз, когда …
04 май '20 в 11:29
0 ответов

Android Instagram как фон стикер текста

Я пытаюсь реализовать в своем приложении аналогичный фон, такой как текстовые стикеры Instagram. Я пытаюсь добиться этого, используяSpannable. Я использовал приведенный ниже код на основе этого вопроса о переполнении стека import android.graphics.Ca…
0 ответов

EditText с ReplacementSpan неправильная позиция курсора

Я пытаюсь включить ReplacementSpan в EditText. В промежутке я заменяю текст настраиваемым рисунком, который обычно имеет ширину, отличную от ширины текста (в моем случае шире). Когда я это сделаю, курсор окажется под содержимым. Почему недостаточно …
14 фев '20 в 02:35
0 ответов

Пользовательский ImageSpan на уровне абзаца

Я хотел бы иметь ImageSpan охватывающий весь абзац моего EditText. Я знаю, что должен реализоватьParagraphStyle но не смог найти ни одного примера в официальной документации, кроме GitHub. Как мне это сделать?
2 ответа

Android - применение нового StyleSpan удаляет ранее примененные диапазоны

Я создаю приложение, для которого требуются такие функции форматирования текста, как выделение выделенного текста жирным шрифтом, курсивом, зачеркиванием, подчеркиванием и т. Д. Я использовал StyleSpan(Typeface.BOLD), StyleSpan(Typeface.Italic), Und…
10 апр '20 в 20:04
0 ответов

Странное поведение

Предпосылка Я создал простой проект с EditText и строкой "Hello World!" внутри. EditText имеет StyleSpan(Typeface.BOLD), примененный к нему с использованиемeditText.editableText.setSpan(span, 6, 11, Spannable.SPAN_INCLUSIVE_EXCLUSIVE). Эта проблема…
1 ответ

Изменение цвета английского символа на красный с помощью edittext

Попытка изменить цвет ввода edittext, когда символ является алфавитом. поэтому я добавил textWatcher в edittext и проверил его с помощью регулярного выражения. Похоже, работает нормально, но не работает, когда строка ввода начинается с английского. …
2 ответа

TextView с промежутками, как я могу узнать, какой из них нажат?

Я использую эту библиотеку, но из имеющихся у них стилей onClick ни один из них не обрабатывает нужный мне случай. https://github.com/splitwise/TokenAutoComplete Итак, я хотел сделать свою собственную. Так что у меня естьContactsCompletionView, что …
1 ответ

Android - Spannable: невозможно установить несколько диапазонов одновременно

У меня есть следующий код для установки диапазона цветов для нескольких подстрок одной и той же строки. fun getColoredText(text: String, @ColorInt color: Int, vararg coloredSubText: String): Spannable { val spannable = SpannableString(text) for (tex…
0 ответов

как справиться с проблемой жирного шрифта в стиле textview, когда языки с полусимволами (например, хинди матра: ा ि ी ु) отделены?

Мне нужно стилизовать часть текста в TextViewнапример, выделение жирным шрифтом и т. д. Я поддерживаю несколько языков, но сталкиваюсь с проблемой, когда языки имеют зависимые полусимволы, такие как матра на хинди, которые зависят от других символов…
1 ответ

как установить подчеркивание в предложении последовательностью кнопок?

Я не могу получить для этого метод, но как я могу установить / изменить строку в предложении с подчеркиванием в текстовом представлении? Я хотел вот так, когда я нажимаю кнопку, подчеркивание переместится к следующей строке и снова щелкну, подчеркив…
22 май '20 в 13:30
2 ответа

Составной текст, содержащий настраиваемый вид

Возможно ли добавить пользовательское представление в составной текст? В android.text.style package Я могу видеть многие типы связанных объектов, но мне интересно, могу ли я добавить настраиваемое представление. Вроде, как бы, что-то вроде spanable.…
13 сен '20 в 15:22
2 ответа

Заменить определенную строку на Spans без HTML

Я пытаюсь заменить определенную строку диапазоном. Например, у меня есть эта строка: String s = "redHello greenWorld"; Я хочу заменить "красный" на: modifiedText.setSpan(new ForegroundColorSpan(Color.parseColor("#FF0000")), start, end, Spannable.SPA…
21 фев '21 в 03:47