Тег размера шрифта Android textview html
Я использую тэг <font size ="50">
в текстовом виде Android как этот
resultTextView.setText(Html.fromHtml("<font size='50' color='#337744'>Text Message</font>"));
resultTextView.setText(Html.fromHtml("<font size=\"50\" color='#337744'>Text Message</font>"));
но проблема заключается в цветовом теге, но тег размера не работает.
В этом блоге http://commonsware.com/blog/Android/2010/05/26/html-tags-supported-by-textview.html
указано, что тег размера шрифта работает. Что не так в моем коде?
Ответы
Ответ 1
Существует точный вопрос Использование атрибута размера HTML в TextView
, Он говорит, что игнорирует размер. Вы можете использовать <small>
для меньшего текста и так далее. <font>
поддерживает только цветные и граничные атрибуты. см. android.text.Html (на GrepCode) и Как применить размер шрифта при рендеринге HTML-кода на Android или Java и TextView с другим textSize.
Надеюсь, что это поможет.
Ответ 2
Если вам нужен только другой размер, вы можете использовать простые <small>
или <big>
, и вы можете использовать его больше раз для одного char.
Пример: "классический текст в порядке, но <big>
больше <big>
есть <big>
лучше </big></big></big>
" Вы можете использовать <h1>
и т.д. Тоже, но здесь проблема с полями.
Ответ 3
Попробуйте это, его работа для меня, используйте маленькие ключевые слова
TextView mBox = (TextView) findViewById(R.id.txt);
mBox.setText(Html.fromHtml("<font color=#cc0029>" + "<b>"
+ "Hiiiiiiiiii" + "</b>" + "<br />" + "<small>" + "description"
+ "</small>" + "<br />" + "<small>" + "DateAdded" + "</small>"));