首页 > 其他分享 >AS——对话框基础

AS——对话框基础

时间:2023-02-26 16:36:13浏览次数:31  
标签:监听器 对话框 基础 AlertDialog dialog Calendar 文本

焦点变更监听器

继承于View.OnFocusChangeListener

b.setOnFocusChangeListener(this);

requestFocus();//用于重新返回某一个焦点


文本变化监听器
addTextChangedListener方法为编辑框注册文本监听器
beforeTextChanged//在文本改变之前触发
onTextChanged//在文本改变过程中触发
afterTextChanged//在文本改变之后触发

提醒对话框AlertDialog
  //创建提醒对话框的建造器
AlertDialog.Builder b = new AlertDialog.Builder(this);
b.setTitle();
b.setMessage();
b.setPostiveButton();//这个是下一步的按钮
b.setNegativeButton();//这个是取消的按钮

  //根据建造器构建提醒对话框对象
AlertDialog dialog = builder.create();
  //显示提醒对话框
dialog.show();
日期对话框DatePickerDialog


DatePicker
datePickerMode="calendar"

datePickerMode="spinner"//在这里calendarViewShown可以选择是否显示右边的结构


 


 


 

if (view.getId() == R.id.DAte) {
            Calendar c= Calendar.getInstance();
//DatePickerDialog内的五个参数分别是 Context OndateSetListener 年 月 日 DatePickerDialog dialog = new DatePickerDialog(this,this,c.get(Calendar.YEAR),c.get(Calendar.MONTH),c.get(Calendar.DAY_OF_MONTH)); dialog.show(); } } //对应了第二个参数的日期的监听器,可以提出年月日 @Override public void onDateSet(DatePicker datePicker, int year, int month, int day) { }

 

 

 


 

 

标签:监听器,对话框,基础,AlertDialog,dialog,Calendar,文本
From: https://www.cnblogs.com/kun1790051360/p/17155049.html

相关文章