Articles of spannable

Выбор 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 : Я пытаюсь, чтобы окружающий текст был […]

Spannable для android для textView

Tweet o = tweets.get(position); TextView tt = (TextView) v.findViewById(R.id.toptext); //TextView bt = (TextView) v.findViewById(R.id.bottomtext); EditText bt =(EditText)findViewById(R.id.bottomtext); bt.setText(o.author); Spannable spn = (Spannable) bt.getText(); spn.setSpan(new StyleSpan(android.graphics.Typeface.BOLD_ITALIC) , 0, 100, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE); //bt.setText(o.author); tt.setText(o.content); Я устанавливаю данные twitter в приложении для Android. Я хочу сделать шрифт полужирным и курсивом, используя Spannable, но он не работает, давая ошибку. Как […]

SpannableString: Можно ли применить два или более RelativeSizeSpans?

Я пытаюсь создать SpannableString так, чтобы он выглядел так: Два символа (м, с) должны быть меньше остальных. Я попытался сохранить весь текст в одной SpannableString, и я также попытался объединить два SpannableStrings через SpannableStringBuilder. Код для одного Spannable выглядит так: spannable.setSpan(new RelativeSizeSpan(0.75f), spannable.length() – 1, spannable.length(), 0); Однако применяется только одно форматирование – при использовании […]

Intereting Posts
Как я могу получить тип mime файла с его Uri? Как очистить файлы cookie и кеширование веб-браузера на Android, если вы не находитесь в веб-просмотре? Экран принудительного включения Как установить значение по умолчанию в IntelliJ 12 для поиска? SQLite Исключение: нет такой таблицы Ошибка Прозрачная строка состояния – до Android 4.4 (KitKat) Повторное использование атрибутов xml для Android Custom enum DexIndexOverflowException: Невозможно объединить новый индекс 65772 в инструкцию, отличную от jumbo !: Jumbo Mode? И / или Multi-Dex? Что стоит за сценой? Каковы фактические значения времени мс для констант анимации Android? Android, List Adapter возвращает неправильную позицию в getView Студия Android занимает слишком много памяти Ресурсы Android $ NotFoundException: Идентификатор ресурса # 0x7f030027 Genymotion: как загружать apk каждый раз? Как проверить, работает ли HoneyComb или выше, и, соответственно, вызвать метод для этой версии? Фрагмент onOptionsItemSelected не вызван