焦点变更监听器
继承于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