我在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
给出了字体大小标签的工作原理。我的代码有什么问题?
答案 0 :(得分:47)
确切的问题Using size HTML attribute in TextView
。它说它忽略了大小。您可以使用<small>
用于较小的文本,依此类推。 <font>
仅支持颜色和面部属性。请参阅 android.text.Html (在GrepCode上)和
How to apply font size while rendering HTML code in Android or Java和TextView with different textSize了解更多信息。
希望它在某种程度上有所帮助。
答案 1 :(得分:21)
如果您只需要不同尺寸,则可以使用简单的<small>
或<big>
,并且可以将其用于一个字符。
示例:&#34; clasic文本没问题,但<big>
更大<big>
<big>
更好</big></big></big>
&#34;您也可以使用<h1>
等,但这里有边距问题。
答案 2 :(得分: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>"));