Android textview html размер шрифта тег

Я использую <font size ="50"> тег в Android textview, как это

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

дано, что тег размера шрифта работает. Что не так в моем коде?

3 ответов


есть точный вопрос использование атрибута HTML размера в TextView . Он говорит, что игнорирует размер. Вы можете использовать <small> для небольших текста и так далее. <font> поддерживает только атрибуты цвета и лица. см.android.текст.HTML-код (на GrepCode) и как применить размер шрифта при рендеринге HTML-кода в Android или Java и TextView с различным textSize дополнительные. Надеюсь, это как-то поможет.


Если вам нужен только другой размер, вы можете использовать простой <small> или <big> и вы можете использовать его несколько раз для одного Чара.
Пример: "текст clasic в порядке, но <big>больше <big>is <big> лучше</big></big></big>" вы можете использовать <h1> etc. тоже, но вот проблема с полями.


попробуйте этот, его работа для меня, используйте маленькие, большие ключевые слова

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>"));