Вопросы по теме 'spannable'

Как объединить некоторые составные объекты?
Я делю составной объект на 3 части, делаю разные операции, а потом мне нужно их объединить. Spannable str = editText.getText(); Spannable selectionSpannable = new SpannableStringBuilder(str, selectionStart, selectionEnd); Spannable...
26489 просмотров
schedule 03.04.2022

Объединение 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"...
10704 просмотров
schedule 09.08.2022

Добавление отступа/поля к Spannable
Я использую BackgroundColorSpan для настройки частей файла TextView . Вот код, который у меня есть: String s = "9.5 Excellent!"; s.setSpan(new BackgroundColorSpan(darkBlue, 0, 2, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE); s.setSpan(new...
12613 просмотров
schedule 20.07.2022

spannableStringBuilder не работает с несколькими диапазонами в одном текстовом представлении
Ниже приведен служебный класс для создания составной строки с необходимым форматированием. package impressico.com.testfragmentstack; import android.content.Context; import android.support.v4.content.ContextCompat; import...
4373 просмотров
schedule 15.05.2024

Почему мой spannable не отображается?
Фон Я пытаюсь использовать простой SpannableString в TextView на основе класса UnderDotSpan, который я нашел ( здесь ). Оригинальный UnderDotSpan просто помещает точку определенного размера и цвета под самим текстом (не перекрывая). Я...
2165 просмотров
schedule 17.12.2022

В StyleSpan, почему Typeface to NORMAL нельзя применять поверх Typeface to BOLD?
Button btnBold = (Button) findViewById(R.id.btnBold); btnBold.setOnClickListener(new OnClickListener() { @Override public void onClick (View v){ startSelection = etx.getSelectionStart(); endSelection =...
273 просмотров

Android: как исправить SpannableStrings из поиска в RecyclerView?
У меня есть SearchView, настроенный на верхней панели инструментов в MainActivity. Пользователь щелкает значок поиска, а затем вводит символы поиска с экранной клавиатуры. Наблюдатель ViewModel возвращает совпадающие данные из базы данных Room, а...
54 просмотров
schedule 01.08.2023