Intereting Posts
Android убивает мою пусковую установку на BT connect Ошибка поддержки библиотеки Android после обновления до 23.3.0 Шестигранная прозрачность в цветах Как запросить журнал MMS в Android Правильно ли установлена ​​документация для Android Cursor.moveToNext ()? Включить изменение ориентации дисплея, когда определенные фрагменты видны и отключены, когда другие Зарегистрировать учетные данные для входа в систему Android Есть ли способ обнаружить, когда пользователь изменил время на своем устройстве? Являются ли доменные имена приложений Android используемыми для чего-либо, кроме уникальной идентификации приложения? В чем разница между `DialogInterface.dismiss ()` и `DialogInterface.cancel ()`? Создать уведомление каждый день Comodo SSL: ERR_CERT_AUTHORITY_INVALID на мобильных устройствах Chrome и Opera (Android) "Android: elevation =" не работает на устройствах pre-Lollipop с компилятором API21 WebView WebRTC не работает Как захватить длинный нажатие клавиши громкости в андроиде?

Как сделать многостраничный текст?

Это пример.

String source = "This is example text"; Spannable out = new SpannedString(source); StyleSpan boldSpan = new StyleSpan(Typeface.BOLD); out.setSpan(boldSpan, 1, 3, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE); out.setSpan(boldSpan, 9, 12, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE); //someTextView.setText(out); 

Ожидаемый результат: T hi s is e xam ple text («hi» & «xam» выделены жирным шрифтом)
Фактический результат: это e xam ple text (работает только последний метод setSpan, а полужирный – только «xam»)

Как сделать многостраничный текст? Возможно?
Возможно, проблема в флаге Spannable.SPAN_EXCLUSIVE_EXCLUSIVE ? Благодарю.

Я думаю, вам нужен новый StyleSpan для каждого.

 String source = "This is example text"; Spannable out = new SpannedString(source); StyleSpan boldSpan = new StyleSpan(Typeface.BOLD); StyleSpan boldSpan2 = new StyleSpan(Typeface.BOLD); out.setSpan(boldSpan, 1, 3, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE); out.setSpan(boldSpan2, 9, 12, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE); 

Однако не пробовал.

Причина в том, что каждый жирный растягиваемый текст должен быть представлен StyleSpan . Причина для вас – это то же самое, что переназначение ценности.