进度条ProgressDialog
2024-10-12 10:15:42
1.效果图
public void click(View view) {
final ProgressDialog pdDialog = new ProgressDialog(this);
//设置标题
pdDialog.setTitle("");
//设置图标
pdDialog.setIcon(R.mipmap.ic_launcher);
//设置内容
pdDialog.setMessage("数据加载中……");
//返回键不能取消
pdDialog.setCancelable(false);
//设置进度条样式
pdDialog.setProgressStyle(ProgressDialog.STYLE_SPINNER); pdDialog.setMax(100); pdDialog.show(); new Thread(new Runnable() { @Override
public void run() {
try {
for (int i = 1; i < 150; i++) {
Thread.sleep(100);
pdDialog.setProgress(i);
}
pdDialog.dismiss();
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}).start(); }
最新文章
- [转]Design Pattern Interview Questions - Part 4
- Effective C++ -----条款14: 在资源管理类中小心copying行为
- jQuery时间轴插件:jQuery Timelinr
- 第1章 游戏之乐——让CPU占用率曲线听你指挥
- POJ 1417 True Liars(种类并查集+dp背包问题)
- httpd 配置用户访问认证
- spring的组成
- 保留关键字 (Transact-SQL)
- .\Obj\uCOSDemo.axf: Error: L6218E: Undefined symbol LCD_Fast_DrawPoint (refe
- JS遍历对象或者数组
- hdu1869六度分离(dijkstra)
- sql语句like的使用方法
- 48-设置tomcat虚拟路径的两种方法(Eclipse、tomcat、IDEA)
- 第三个Sprint ------第六天
- Mac安装Appium的Android环境
- 个人作业 - Week2 - 代码复审
- Android 自定义Adapter实现多视图Item的ListView
- 搭建开发环境(React Native)
- Python super执行基类的构造方法
- Windows里配置Apache2.2+PHP5.3+mod_fcgid运行高效的FastCGI模式