安卓TextView HTML字体大小标签

35

我在 Android 的 TextView 中使用 <font size ="50"> 标签,就像这样。

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中提到了字体大小标签有效。我的代码有什么问题吗?


请点击链接查看我的回答:https://dev59.com/bmsz5IYBdhLWcg3wrJwx#33498333 - Avinash Ajay Pandey
3个回答

54

30

如果你仅需要不同的字体大小,可以使用简单的<small><big>,并且您可以为一个字符使用多次。
例如:“经典文本可以,但<big>更大<big>更好</big></big></big>” 您也可以使用<h1>等,但是这会带来边距问题。


我遇到了边距问题,它占用了整个宽度。 - Rishabh Agrawal

2
尝试这个,对我很有效,使用小、大关键词。
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>"));

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接