Android textview html字体大小标记

时间:2013-08-18 05:05:11

标签: android html textview

我在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

给出了字体大小标签的工作原理。我的代码有什么问题?

3 个答案:

答案 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 JavaTextView 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>"));