如何开发等待画面,类似html中弹出个层

fanhoucheng 2010-11-01 08:55:31
请教在处理时间比较长的操作时,如何开发等待画面啊?也就是类似sina发邮件,html中弹出个层半透明覆盖整个网页,显示各齿轮在转!
请一定给个代码啊,大侠们!
...全文
215 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
csuhanyong 2010-11-01
  • 打赏
  • 举报
回复
处于暂停的activity都是半透明的看起来!你显示出那个ProgressDialog后,原来的activity就处于暂停状态!
csuhanyong 2010-11-01
  • 打赏
  • 举报
回复
你说呢?你不试怎么知道没有?
fanhoucheng 2010-11-01
  • 打赏
  • 举报
回复
拜托,你说的这个类右半透明效果吗?
csuhanyong 2010-11-01
  • 打赏
  • 举报
回复
ProgressDialog这个就是你说的那个效果的类,如果你看不懂的话,你可以去看下这个类的API
csuhanyong 2010-11-01
  • 打赏
  • 举报
回复
onCreateDialog()方法里就是,你只要代替里面的字符串即可!这是我写的 我直接copy过来了,你需要改动下!

@Override
protected Dialog onCreateDialog(int id) {

ProgressDialog dialog = new ProgressDialog(this);
dialog.setIndeterminate(true);
switch(id){
case 0:
dialog.setMessage(getString(R.string.string_refresh_dialog_context).toString());
break;
case 1:
dialog.setMessage(getString(R.string.string_refresh_dialog_context).toString());

}
dialog.setCancelable(true);
return dialog;
}

80,488

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧