小记:日期选择对话框和进度条对话框

 1 /**
 2      * 日期对话框
 3      */
 4     public void setDatePickerDialog() {
 5         mDatePickerDialog = new DatePickerDialog(this, new OnDateSetListener() {
 6 
 7             @Override
 8             public void onDateSet(DatePicker view, int year, int monthOfYear,
 9                     int dayOfMonth) {
10                 Toast.makeText(DialogActivity.this,
11                         "" + year + " " + monthOfYear + " " + dayOfMonth,
12                         Toast.LENGTH_SHORT).show();
13             }
14         }, 2015, 10, 14);
15         mDatePickerDialog.show();
16     }
17 
18     /**
19      * 进度条对话框
20      */
21     public void setProgressDiaog() {
22         mProgressDialog = new ProgressDialog(this);
23         mProgressDialog.setIndeterminate(false);
24         mProgressDialog.setProgressDrawable(getResources().getDrawable(
25                 R.drawable.seekbar_progressdrawable_selector));
26         mProgressDialog.setProgressStyle(ProgressDialog.STYLE_HORIZONTAL);
27         mProgressDialog.show();
28 
29         new Thread(new Runnable() {
30 
31             @Override
32             public void run() {
33                 for (int i = 1; i <= 100; i++) {
34                     mProgressDialog.setProgress(i);
35                     try {
36                         Thread.sleep(50);
37                     } catch (InterruptedException e) {
38                         e.printStackTrace();
39                     }
40                 }
41                 mProgressDialog.dismiss();
42             }
43         }).start();
44     }
原文地址:https://www.cnblogs.com/labixiaoxin/p/5195289.html