TextView с разными шрифтами и стилями? Возможно ли иметь тексты разных размеров, шрифтов или стилей в одном и том же TextView? Что-то вроде этого: | myLogin выход из системы Ответ 1 Вы можете сделать это, используя: textView.setText(Html.fromHtml("<b>myLogin</b> <i>logout</i>")); Для получения дополнительных параметров просмотрите SpannableString: Ссылка С помощью SpannableString вы можете применить несколько форматирования к одной строке. Эта статья будет очень полезна для вас: Форматирование в формате Rich Text в Android TextView Ответ 2 Для тех, кто хочет сделать это без форматирования HTML, используйте SpannableString. Как в: SpannableString styledString = new SpannableString("myLogin logout"); styledString.setSpan(new StyleSpan(Typeface.BOLD), 0, 7, 0); styledString.setSpan(new StyleSpan(Typeface.ITALIC), 8, 14, 0); TextView tv = (TextView)findViewById(R.id.tv); tv.setText(styledString); Дополнительные примеры можно найти здесь: http://androidcocktail.blogspot.in/2014/03/android-spannablestring-example.html Ответ 3 Если вы не создадите пользовательский TextView, нет. Рассмотрите возможность использования двух разных текстовых элементов, если вы не хотите создавать пользовательский TextView.
Ответ 1 Вы можете сделать это, используя: textView.setText(Html.fromHtml("<b>myLogin</b> <i>logout</i>")); Для получения дополнительных параметров просмотрите SpannableString: Ссылка С помощью SpannableString вы можете применить несколько форматирования к одной строке. Эта статья будет очень полезна для вас: Форматирование в формате Rich Text в Android TextView
Ответ 2 Для тех, кто хочет сделать это без форматирования HTML, используйте SpannableString. Как в: SpannableString styledString = new SpannableString("myLogin logout"); styledString.setSpan(new StyleSpan(Typeface.BOLD), 0, 7, 0); styledString.setSpan(new StyleSpan(Typeface.ITALIC), 8, 14, 0); TextView tv = (TextView)findViewById(R.id.tv); tv.setText(styledString); Дополнительные примеры можно найти здесь: http://androidcocktail.blogspot.in/2014/03/android-spannablestring-example.html
Ответ 3 Если вы не создадите пользовательский TextView, нет. Рассмотрите возможность использования двух разных текстовых элементов, если вы не хотите создавать пользовательский TextView.