安卓进度对话框字体大小更改

4

ProgressDialog 中,是否可以更改文本的字体大小并使其加粗?我已经按如下方式创建了一个 ProgressDialog

private ProgressDialog dialog;
this.dialog = ProgressDialog.show(Activity.this, "Heading","Message...", true);

我想要让标题加粗并且增大字体大小,请帮忙。

1个回答

6

如果你import android.text.Html;,那么你就可以使用Html.fromHtml()方法来实现它,像这样:

private ProgressDialog dialog;
this.dialog = ProgressDialog.show(Activity.this, Html.fromHtml(
               "<b>Heading<b>"), Html.fromHtml("<big>Message...</big>"), true);

您还应该能够使用其他HTML文本格式化标记,如<small> <u> <i> <sub>等,显然您可以像任何其他HTML文本一样混合和匹配它们。


作为一条提示,如果从XML导入字符串,请不要忘记使用HTML实体编写您的HTML标签,例如:code<b>标题</b>变成<b>标题</b>code。更多关于HTML实体的信息请参见此处:http://www.w3schools.com/html/html_entities.asp - 92Jacko
很好,非常不错,我认为这会对我有很大帮助。 - Trikaldarshiii

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接