ProgressDialog android 如何设置字体大小

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ProgressDialog android 如何设置字体大小相关的知识,希望对你有一定的参考价值。

参考技术A private static final int DLG_SHOW=0;
/**
* 共通进度对话框
*/
protected ProgressDialog baseProgressDialog = null;

/**
* 创建等待进度框
* pad 优化
* dezheng zhou
* 12、3、28
*/
public Dialog onCreateDialog(int id)
if(id==DLG_SHOW)
this.baseProgressDialog=new ProgressDialog(this);
this.baseProgressDialog.setProgressStyle(ProgressDialog.STYLE_SPINNER);
this.baseProgressDialog.setIndeterminate(false);
this.baseProgressDialog.setMessage("站点信息读取中...");
this.baseProgressDialog.setCancelable(true);
this.baseProgressDialog.setTitle("斗地主");
//设置ProgressDialog 标题
this.baseProgressDialog.setIcon(R.drawable.icon);
//设置ProgressDialog 标题图标
return this.baseProgressDialog;

return super.onCreateDialog(id);

/**
* 准备等待进度框
* pad 优化
* dezheng zhou
* 12、3、28
*/
protected void onPrepareDialog(int id,Dialog dialog)
//先得到Dialog的整个view
View v=dialog.getWindow().getDecorView();
setDialogText(v);
super.onPrepareDialog(id, dialog);

/**
* 遍历整个view中的textView 然后设置字体的大小
* pad 优化
* dezheng zhou
* 12、3、28
*/
private void setDialogText(View v)
if(v instanceof ViewGroup)
ViewGroup parent=(ViewGroup)v;
int count=parent.getChildCount();
for(int i=0;i<count;i++)
View child=parent.getChildAt(i);
setDialogText(child);

else if(v instanceof TextView)
((TextView)v).setTextSize(40);


最后在你要显示等待框的地方调用
showDialog(DLG_SHOW);本回答被提问者采纳

如何使用暂停和恢复创建 ProgressDialog

【中文标题】如何使用暂停和恢复创建 ProgressDialog【英文标题】:How to create ProgressDialog with pause and resume 【发布时间】:2014-03-14 12:46:00 【问题描述】:

我目前有一个音频文件的 url。我想在 Evernote 中创建类似的音频播放器。我尝试创建一个ProgressDialog,其中最大值等于播放器持续时间。但我不知道如何添加暂停/恢复Button 以同时使用进度条和音频。所以基本上这分为三个子问题:

    如何将Button 添加到ProgressDialog? 如何暂停和恢复 a) ProgressDialog 和 b) 音频? 如何检测到ProgressDialog 之外的用户选项卡,在这种情况下应该停止音频?

【问题讨论】:

【参考方案1】:

您不能为此使用预定义的对话框。创建您自己的自定义。 Here你能找到你需要知道的一切吗?

【讨论】:

以上是关于ProgressDialog android 如何设置字体大小的主要内容,如果未能解决你的问题,请参考以下文章

AsyncTask Android 关闭 ProgressDialog

Android:ProgressDialog.show() 使用 getApplicationContext 崩溃

Xamarin.Android:ProgressDialog 不显示

Android:ProgressDialog 不显示

Android 强制关闭 ProgressDialog

使用自定义 ProgressDialog android