码迷,mamicode.com
首页 > 移动开发 > 详细

android常用的四种对话框java代码

时间:2021-01-08 11:26:55      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:col   数据   string   override   uil   The   rgba   new   alert   

AlterDialog:确认取消警告提示框

public void showAlertDialog(View view){
    AlertDialog.Builder dialog = new AlertDialog.Builder(MainActivity.this);
    dialog.setTitle("这是一个AlertDialog");
    dialog.setMessage("对话框详细信息:请选择“取消”还是“确认”?");
    dialog.setCancelable(false);//不能取消    
    dialog.setPositiveButton("确认",new DialogInterface.OnClickListener(){
        @Override
        public void onClick(DialogInterface dialog,int which){
            TextView tv1 = (TextView)findViewById(R.id.textView);
            tv1.setText("你选择了确认!");
        }
    });
    dialog.setNegativeButton("取消", new DialogInterface.OnClickListener(){
        @Override
        public void onClick(DialogInterface dialog, int which){
          TextView tv1 = (TextView)findViewById(R.id.textView);
      }
    });
    dialog.show();
}

ProgressDialog进度条框:

public void showProgressDialog(View view){
    ProgressDialog progressDialog = new ProgressDialog(MainActivity.this);
    progressDialog.setTitle("这是一个进度条对话框");
    progressDialog.setMessage("请耐心等待,正在处理数据...");
    progressDialog.setCancelable(true);
    progressDialog.show();
}

DatePickerDialog日期选择框:

public void showDateDialog(View view){
    DatePickerDialog.OnDateSetListeneronDateSetListener= new DatePickerDialog.OnDateSetListener(){
        @Override
        public void onDateSet(DatePicker view, int year, int month, int dayOfMonth){
            TextView tv1 = (TextView)findViewById(R.id.textView);
            String theDate = String.format("你选择的日期:%d年%月%日", year, month, dayOfMonth);
            tv1.setText(theDate);
        }
    };
    DatePickerDialog datePickerDialog = new DatePickerDialog(MainActivity.this, onDateSetListener, 2017, 5, 1);
    dataPickerDialog.show();
}    

TImePickerDialog 时间选择器:

public void showTimeDialog(View view){
    TimePickerDialog.OnTimeSetListeneronTimeSetListener = newTimePickerDialog.OnTimeSetListener(){
        @Override
        public void onTimeSet(TimePicker view, int hourOfDay, int minute){
            TextView tv1 = (TextView)findViewById(R.id.textView);
            String theTime = String.format("你选择的时间:%d:%d",hourOfDay, minute);
            tv1.setText(theTime);
        }
    };
    TimePickerDialog timePickerDialog = new TimePickerDialog(MainActivity.this, onTimeSetListener, 0,0,true);
    timePickerDialog.show();
}

 

android常用的四种对话框java代码

标签:col   数据   string   override   uil   The   rgba   new   alert   

原文地址:https://www.cnblogs.com/wzhsun/p/14243671.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!