35

<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

鉴于字体大小标签有效。我的代码有什么问题?

4

3 回答 3

54

有确切的问题Using size HTML attribute in TextView 。它说它忽略了大小。您可以将 use<small>用于较小的文本等。 <font>只支持颜色和面属性。请参阅android.text.Html(在 GrepCode 上)和 如何在 Android 或 Java 中渲染 HTML 代码时应用字体大小以及使用不同 textSize 的 TextView了解更多信息。希望它在某种程度上有所帮助。

于 2013-08-18T05:17:31.813 回答
30

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

于 2014-04-21T21:18:11.257 回答
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>"));
于 2015-09-02T05:38:38.587 回答