Android中控制Dialog呈现的时间
2014-07-04 17:09
211 查看
用线程控制dialog的呈现时间,思路很简单,直接show代码了,我也是为了方便自己记录
private void showProgressDialog() { pDialog = new ProgressDialog(mContext); pDialog.setProgressStyle(ProgressDialog.STYLE_SPINNER); pDialog.setProgress(100); pDialog.setMessage("请稍等一秒..."); pDialog.setIndeterminate(false); pDialog.show(); WindowManager.LayoutParams lp = pDialog.getWindow().getAttributes(); lp.gravity = Gravity.CENTER; Window win = pDialog.getWindow(); win.setAttributes(lp); // 只呈现1s new Thread(new Runnable() { @Override public void run() { long startTime = System.currentTimeMillis(); int progress = 0; while (System.currentTimeMillis() - startTime < 1000) { try { progress += 10; pDialog.setProgress(progress); Thread.sleep(100); } catch (InterruptedException e) { pDialog.dismiss(); } } pDialog.dismiss(); } }).start(); }
相关文章推荐
- 在android中用TimePicker和DatePicker或者TimePickerDialog和DatePickerDialog来动态调整时间和日期
- Android 自定义Dialog 控制
- Android自定义Dialog大小控制
- Android之Dialog时间(年月日)对话框
- Android UI系列-----时间、日期、Toasts和进度条Dialog
- [android] AlertDialog显示时间
- Android View 滚轮控件LoopView+自定义Dialog [时间地域选择器] Picker
- Android UI系列-----时间、日期、Toasts和进度条Dialog
- Android的dialog控制焦点导致其后Activity不响应
- Android时间选择器TimePicker和数字选择器NumberPicker和TimePickerDialog
- android 控制跳转时间 线程
- Android UI系列-----时间、日期、Toasts和进度条Dialog
- 【Android 开发】:UI控件之 TimePickerDialog 时间对话框的使用
- Android Dialog控制
- Android常用控件--TimePickerDialog(时间选择对话框)
- Android开发之四(十二):常用控件之时间设置(TimePickerDialog)
- Android之DIalog的控制详解
- 19. android dialog —— 日期和时间选择对话框
- Android中利用反射机制来控制AlertDialog窗口不被关闭
- android 时间日期控件的使用(DatePicker、TimePicker、DatePickerDialog、TimePickerDialog、AnalogClock、DigitalClock)