【问题标题】:Multiple fonts associated with same TextView与同一个 TextView 关联的多种字体
【发布时间】:2013-07-24 12:19:03
【问题描述】:

有什么方法可以为 TextView 中的不同状态设置不同的字体? 假设我想要 Helvetica Regular 用于正常状态,而 Helvetica Bold 用于按下?

我知道如何将自定义字体与文本视图链接,但不确定如何为多种字体和单个 TextView 做同样的事情?具体来说,有没有办法通过xml来实现这种行为?

更新:我没有在寻找解决方法,比如在 TextView 中使用 HTML,甚至用 WebView 替换 TextView。如果无法实现,我宁愿使用一种字体

【问题讨论】:

  • 为什么不使用 webview 和里面的字体标签
  • 首先,将 textview 替换为 webview 太过分了。其次,我有一个巨大的应用程序,我只需要更新字体。

标签: android


【解决方案1】:

【讨论】:

  • 不,它没有帮助,因为没有一个链接回答我的问题
【解决方案2】:

使用 Html.fromHtml 很方便,但仅限于可以使用的标签。我个人只用它来做粗体、颜色、斜体。
像这样:

String myWords ="<FONT COLOR = "#992211">This is Red:</FONT><br>";
myTextView.setText(Html.fromHtml(myWords));

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-12-11
    • 2011-01-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多