Описание тега spannablestring

Android - SpannableString - это класс для текста, содержимое которого неизменяемо, но к которому можно прикреплять и отсоединять объекты разметки.
1 ответ

ImageSpan делает дополнительное пространство между текстовыми линиями

Пытаясь дать ImageSpan перед textview Я получаю дополнительное пространство между строк на планшете, например, Nexus 7 Но на Nexus5x все нормально public void setTitleWithItemCount(String name, int itemCount, @StringRes int singularResID, @StringRes…
08 май '18 в 10:40
0 ответов

ForegroundColorSpan не работает, если я установил Custom ReplacementSpan в SpannableString для textview android

Ниже код установлен пунктирной линией в spannableString private static class DottedUnderlineSpan extends ReplacementSpan { private Paint p; private int mWidth; private String mSpan; private float mSpanLength; private boolean mLengthIsCached = false;…
12 апр '17 в 10:48
1 ответ

SetSpan не работает в заголовке ScrollingActivity

Мне удалось изменить шрифт заголовка AppBar в моих "обычных" действиях с помощью следующего кода: setContentView(R.layout.activity_scrolling); Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar); setSupportActionBar(toolbar); SpannableString s = …
1 ответ

Изменение цвета арабских диакритических знаков с помощью сменной строки не работает на некоторых телефонах

Я использовал этот код, чтобы изменить цвет арабских диакритических знаков: List<String> arabicV = Arrays.asList("ؘ","ؙ","ؚ","ؐ","ؐؑ","ؒ","ؓ","ؔ","ؕ","ؖ","ؗ","ؗ","ﹰﹰ","ﹲ","ﹴ","ﹸ","ﹼ","ﹾ", "ٍ","ً","ُ","ِ","َ","ّ","ٓ","ٔ","ْ","ِ","َّ","َ","َْ","َ","ً","ٌ","َ","ُ","ٍ" ,"َ","ْ","ِ","ُ…
08 июл '18 в 07:45
1 ответ

Улучшения производительности SpannableStringBuilder?

Я пишу приложение, которое постоянно обновляет TextView с помощью SpannableStringBuilder, который использует тонну пролетов. Сравнительный анализ показывает, что неудивительно, что setText() и drawText() являются большими блокировщиками, а Spannable…
11 дек '13 в 06:11
1 ответ

Установите массив строк в жирный в Android

У меня есть ListView, где мне удалось отобразить много текстов на нем. Некоторые тексты имеют формат BOLD. Чтобы сделать эти тексты жирными, я использовал Spannable, и это работает! Однако, когда я прокручивал его вниз и снова, индекс [0] становится…
08 окт '13 в 03:51
1 ответ

setSpan() создаст только одно изображение

SpannableStringBuilder authorText = new SpannableStringBuilder(""); ImageSpan is = new ImageSpan(getActivity(), R.drawable.ic_birdhead); for (Author a : mStory.authors) { if (!TextUtils.isEmpty(a.authorName)) { String prefix = ""; if (count == 0) {…
1 ответ

URLSpan в строке Spannable

Я попытался URLSpan в сканируемой строке, как это private void setSmsText() { SpannableString string = new SpannableString("Text with a url span"); string.setSpan(new URLSpan("http://www.developer.android.com"), 12, 15, Spanned.SPAN_EXCLUSIVE_EXCLUS…
30 окт '18 в 07:16
3 ответа

SpannableString не работает в диалоге

Я хочу показать spanString в жирном стиле и остальная часть строки в обычном стиле в TextView, Но в целом TextView только в обычном стиле Пожалуйста, помогите мне. if ((mStoreListValue.get(pos).getStoreStatus().equals("CLOSED"))){ final Dialog dialo…
04 дек '17 в 11:15
0 ответов

spannables портит мой арабский текст

У меня есть такой макет: <TextView android:id="@+id/txtAyaat" android:layout_width="match_parent" android:layout_height="0dp" android:layout_weight="1" android:textSize="20sp" android:bufferType="spannable"/> <Button android:id="@+id/btnRev…
30 апр '15 в 14:21
1 ответ

Как получить макет Facebook Messenger/ Google Hangouts, подобный макету, для предварительного просмотра выбранных элементов в строке поиска на Andr oid?

То, что я хочу создать, лучше всего иллюстрировать на скриншоте. У меня есть список людей, похожих на приложение FB Messenger. Я хочу, чтобы у моих пользователей была панель поиска, подобная той, что показана на скриншотах. Он должен иметь следующие…
2 ответа

Как установить несколько интервалов для текста TextView (кликабельный и жирный)

mSpannableString = new SpannableString("12:00PM"); mSpannableString.setSpan(clickableSpan, 0, 7, 0); mSpannableString.setSpan(new StyleSpan(Typeface.BOLD), 0, 7, 0); TextView textView = new TextView(getContext()); textView.setMovementMethod(LinkMov…
10 авг '16 в 13:29
0 ответов

Настройка ForeGroundColorSpan для символа Юникод ⬛ не работает на более новых версиях Android (тест с 25)

Настройка ForeGroundColorSpan для Unicode char on работает на Android 19, но не на 25. Код является: String stxtDate = textView.getText().toString(); int color = (question.Grad >= 0 ? LevelColors[question.Grad] : ContextCompat.getColor(context, R…
23 авг '18 в 11:33
2 ответа

Возможно ли вставить Image в TextView, используя строковый аргумент?

Как мы видим на /questions/45409656/vozmozhnyi-li-parametryi-v-stringsxml/45409739#45409739, мы могли бы добавить аргументы в наш параметр String через%1$d и т. Д. Но я не знаю, как добавить туда изображение. Мы могли бы добавить изображение к нашей…
14 июн '16 в 03:33
1 ответ

Intent String - это SpannbleString, но не совсем

Это класс приемника вещания, который я использую: public class AlarmReciever extends BroadcastReceiver { private Context context; private String name; private String description; @Override public void onReceive(Context c, Intent intent) { name = int…
31 дек '15 в 01:43
3 ответа

Я пытаюсь использовать разводной на Зефир. Это дает мне неправильный вывод

SpannableString text = new SpannableString("RAHUL"); text.setSpan(new ForegroundColorSpan(white), 0, 2, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE); text.setSpan(new ForegroundColorSpan(blue), 3, 4, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE); headerHolder.mTextVi…
0 ответов

Правильный способ вызвать обновление в пользовательском объекте рисования внутри textSpan

Я написал пользовательский промежуток для SpannableStrings "ImageURLSpan"Это расширяет ImageSpan, ImageSpan настроен с Drawable "RemoteImageDrawable"который отображает статический заполнитель, загружает изображение из Интернета, затем, когда изображ…
02 сен '14 в 14:58
1 ответ

Альтернативы Html.fromHtml?

Я пытаюсь сделать просмотр списка, который имеет элементы TextView, каждый из которых содержит SpannableString. Содержимое этих TextView извлекается из ArrayList в разметке Html и преобразуется в SpannableStrings с использованием Html.fromHtml. Тепе…
1 ответ

Получить расположение замещенной строки формата подстроки в Android

Я не совсем уверен, как это сформулировать, поэтому название немного странное. Я хочу покрасить и изменить размер 2 замещенных подстрок в строке в формате "%1$d/10 %2$s". Например, скажем, первый аргумент - "1", а второй - "Мусор", а последняя строк…
20 июн '17 в 15:05
0 ответов

Как перевести / перевести анимацию каждого слова в TextView вместо каждого символа?

Я работаю со следующими Spannable а также TextView так, и у меня есть анимация каждого персонажа, но я хочу анимировать каждое слово, как я могу это сделать? Глядя в альфа и переводить каждое слово (из нижней части расположения каждого слова). Под п…
30 апр '16 в 10:43