AlertDialog弹框和ProgressDialog下载进度框
来源:互联网 发布:linux recovery mode 编辑:程序博客网 时间:2024/05/22 14:09
public class MainActivity extends AppCompatActivity { private int bar = 0; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); } //AlertDialog提示的进度框 public void onPlay(View v){ AlertDialog.Builder builder = new AlertDialog.Builder(this); builder.setTitle("温馨提示!!!"); builder.setIcon(R.mipmap.ic_launcher); builder.setMessage("是否确认版本升级"); builder.setPositiveButton("确定", new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { Toast.makeText(MainActivity.this,"确认点击",Toast.LENGTH_LONG).show(); progressDiaLog(); } }); builder.setNegativeButton("取消", new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { Toast.makeText(MainActivity.this,"确认取消",Toast.LENGTH_LONG).show(); } }); builder.show(); } //ProgressDialog下载的进度框 public void progressDiaLog(){ final ProgressDialog dialog = new ProgressDialog(MainActivity.this); dialog.setTitle("温馨提示"); dialog.setMessage("正在下载..."); dialog.setProgressStyle(dialog.STYLE_HORIZONTAL); new Thread(){ @Override public void run() { super.run(); while (true){ if (bar < 100){ bar++; dialog.setProgress(bar); try { sleep(50); } catch (InterruptedException e) { e.printStackTrace(); } }else{ dialog.dismiss(); bar = 0; break; } } } }.start(); dialog.show(); }}
阅读全文
1 0
- AlertDialog弹框和ProgressDialog下载进度框
- AlertDialog 提示框 | ProgressDialog 进度对话框
- 自定义ProgressDialog下载进度框
- AlertDialog和ProgressDialog
- ProgressDialog和AlertDialog代码
- Android自定义ProgressDialog进度等待框
- Android自定义ProgressDialog进度等待框
- ProgressDialog,SharedPreferences,Toast自定义,versionName ,new AlertDialog.Builder和下载更新
- AlertDialog,ProgressDialog
- AlertDialog ProgressDialog
- Android中AlertDialog和ProgressDialog的使用
- 对话框的使用 AlertDialog 和ProgressDialog
- android开发之美化版的ProgressDialog进度框
- android:自定义Material Design风格ProgressDialog的进度框
- ProgressDialog进度
- 用android下载一个文件,在ProgressDialog显示下载进度
- 对话框之AlertDialog、DatePickerDialog(日期选择对话框)、TimePickerDialog(时间选择)、ProgressDialog(进度)、PopupWindow
- ProgressDialog和AlertDialog(具有选择功能)的例子
- 3 创建一个kotlin新工程
- Spark-特征抽取(TF-IDF)
- 辩论2如何说服聪明人
- php命名空间:非限定名称、限定名称、完全限定名称实例详解
- YouTube 有一套专属于自己的字体了,据说灵感来自“播放键”
- AlertDialog弹框和ProgressDialog下载进度框
- 自己动手实现简单权限控制
- mybatis入门实例
- 2017.05.23回顾 python引用赋值 reset_index pd.concat
- g2o: 如何使用g2o的例子
- Angularjs按需加载学习链接
- OSGI开发(三)
- 正确区分relative 和 absolute
- Type interface mapper.XxxMapper is not known to the MapperRegistry.