如何以编程方式更改android中的ProgressDialog Message字体大小? [英] How to change the ProgressDialog Message font size in android programmatically?

查看:51
本文介绍了如何以编程方式更改android中的ProgressDialog Message字体大小?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我在我的 android 应用程序中使用了 progressDialog 并且我使用了代码作为

I have used progressDialog in my android application and i have used code as

ProgressDialog progressDialog = new ProgressDialog(this);
        progressDialog.setCancelable(false);
        progressDialog.setProgressStyle(ProgressDialog.STYLE_SPINNER);
        progressDialog.setMessage("Please wait to get contacts");
        progressDialog.setProgress(0);

        progressDialog.show();

我想更改消息字体大小并想为消息添加一些颜色可以吗?

I want to change the message font size and want to add some color to the message is it possible?

推荐答案

以编程方式在 android 中更改 ProgressDialog Message 字体大小:

String s= "Hello";
String title="MyTitle";

SpannableString ss1=  new SpannableString(title);
ss1.setSpan(new RelativeSizeSpan(2f), 0, ss1.length(), 0);  
ss1.setSpan(new ForegroundColorSpan(Color.RED), 0, ss1.length(), 0); 
SpannableString ss2=  new SpannableString(s);
ss2.setSpan(new RelativeSizeSpan(2f), 0, ss2.length(), 0);  
ss2.setSpan(new ForegroundColorSpan(Color.GREEN), 0, ss2.length(), 0); 

ProgressDialog pd = new ProgressDialog(this);
pd.setTitle(ss1);
pd.setMessage(ss2);
pd.show();

这篇关于如何以编程方式更改android中的ProgressDialog Message字体大小?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆