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 }