Android开发自学 -- 进度条对话框ProgressDialog
2015-09-29 12:38
666 查看
个人android学习记录,以及代码摘要
1,圆形进度条
//创建对象
m_pDialog = new ProgressDialog(ProDia.this);
m_pDialog.setProgressStyle(ProgressDialog.STYLE_SPINNER); //设置进度条风格 圆形 旋转 m_pDialog.setTitle("提示"); m_pDialog.setMessage("这是一个圆形进度条对话框"); m_pDialog.setIcon(R.drawable.ic_vm_sound_on_dk);
//设置ProgressDialog的进度条是否不明确 m_pDialog.setIndeterminate(false);
//设置ProgressDialog是否可以按退回键取消 m_pDialog.setCancelable(true);
//添加button m_pDialog.setButton("确定", new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { // TODO Auto-generated method stub dialog.cancel(); } }); m_pDialog.show();2,长条形进度条
m_count = 0; m_pDialog = new ProgressDialog(ProDia.this); m_pDialog.setProgressStyle(ProgressDialog.STYLE_HORIZONTAL); //设置进度条风格 长条形 m_pDialog.setTitle("提示"); m_pDialog.setMessage("这是一个长条进度条对话框"); m_pDialog.setIcon(R.drawable.ic_vm_sound_off_dk); m_pDialog.setProgress(100); m_pDialog.setIndeterminate(false); m_pDialog.setCancelable(true); m_pDialog.setButton("确定", new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { // TODO Auto-generated method stub dialog.cancel(); } }); m_pDialog.show(); new Thread(){ public void run(){ try{ while(m_count <=100){ m_pDialog.setProgress(m_count++); Thread.sleep(1000); } m_pDialog.cancel(); }catch(InterruptedException e){ m_pDialog.cancel(); } } }.start();以上经功成验证,如果错误请留言指正
相关文章推荐
- Android如何设置TextView的行间距、行高。
- android数字签名相关命令
- Android最火框架XUtils的使用详解
- 'tools.jar' seems to be not in Android Studio classpath----Android Studio启动时问题
- Android M 新的运行时权限开发者需要知道的一切
- Android基础入门教程——2.5.2 Notification(状态栏通知)详解
- Android绘图机制(四)自定义控件
- 【Android开源项目分析】android轻量级开源缓存框架——ASimpleCache(ACache)源码分析
- 自定义雷达扫描的实现
- 使用百度地图API
- android中listview里button点击后的状态记录
- android中复制到剪贴板功能的代码
- Android应用中添加友盟统计
- android 登录界面 记住多组账号与密码
- Android studio意外问题的解决方式
- 时间日期选择器,样式和android5.0自带软件的样式一样
- android圆形旋转菜单,教你分分钟搞定它,CircleMenu
- Android开发相关的Blog推荐——跟随大神的脚步才能成长为大神
- Android 你应该知道的学习资源 进阶之路贵在坚持
- Android can not perform this action after onSaveInstanceState 问题解决