ProgressDialog android 如何设置字体大小
答案:1 悬赏:10 手机版
解决时间 2021-01-04 16:22
- 提问者网友:记得曾经
- 2021-01-03 16:42
ProgressDialog android 如何设置字体大小
最佳答案
- 五星知识达人网友:像个废品
- 2021-01-03 18:13
private static final int DLG_SHOW=0;
protected ProgressDialog baseProgressDialog = null;
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);
}
protected void onPrepareDialog(int id,Dialog dialog){
//先得到Dialog的整个view
View v=dialog.getWindow().getDecorView();
setDialogText(v);
super.onPrepareDialog(id, dialog);
}
private void setDialogText(View v){
if(v instanceof ViewGroup){
ViewGroup parent=(ViewGroup)v;
int count=parent.getChildCount();
for(int i=0;i
View child=parent.getChildAt(i);
setDialogText(child);
}
}else if(v instanceof TextView){
((TextView)v).setTextSize(40);
}
}
最后在你要显示等待框的地方调用
showDialog(DLG_SHOW);
protected ProgressDialog baseProgressDialog = null;
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);
}
protected void onPrepareDialog(int id,Dialog dialog){
//先得到Dialog的整个view
View v=dialog.getWindow().getDecorView();
setDialogText(v);
super.onPrepareDialog(id, dialog);
}
private void setDialogText(View v){
if(v instanceof ViewGroup){
ViewGroup parent=(ViewGroup)v;
int count=parent.getChildCount();
for(int i=0;i
setDialogText(child);
}
}else if(v instanceof TextView){
((TextView)v).setTextSize(40);
}
}
最后在你要显示等待框的地方调用
showDialog(DLG_SHOW);
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯