【问题标题】:Android textview html font size tagAndroid textview html字体大小标签
【发布时间】:2013-08-18 05:05:11
【问题描述】:

我像这样在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

考虑到字体大小标签有效。我的代码有什么问题?

【问题讨论】:

标签: android html textview


【解决方案1】:

有确切的问题Using size HTML attribute in TextView .它说它忽略了大小。您可以使用 &lt;small&gt; 来处理较小的文本等。 &lt;font&gt; 仅支持颜色和面部属性。请参阅 android.text.Html(在 GrepCode 上)和 How to apply font size while rendering HTML code in Android or JavaTextView with different textSize 了解更多信息。 希望它在某种程度上有所帮助。

【讨论】:

    【解决方案2】:

    如果您只需要不同的大小,您可以使用简单的&lt;small&gt;&lt;big&gt;,您可以为一个字符多次使用。
    示例:“经典文本还可以,但 &lt;big&gt;bigger &lt;big&gt;is &lt;big&gt; better&lt;/big&gt;&lt;/big&gt;&lt;/big&gt;”您也可以使用 &lt;h1&gt; 等,但这是边距问题。

    【讨论】:

    • 对,我正面临边距问题,它会占用整个宽度
    【解决方案3】:

    试试这个,它对我有用,使用大小关键字

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

    【讨论】:

      猜你喜欢
      • 2016-03-14
      • 1970-01-01
      • 2012-07-05
      • 2016-04-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-12-24
      相关资源
      最近更新 更多