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();
}

最新文章

  1. 10个CSS简写及优化技巧
  2. 基于FS4412的DS18B20温度采集编程实现(1-时序分析)
  3. UNITY5以后怎么改GUI文字
  4. HackerRank "Fair Rations"
  5. C#中有哪些类型的数组
  6. android 三种定位方式
  7. char、nvarchar和varchar区别
  8. 使用http -server 搭建本地简易文件服务器
  9. python使用rsa库做公钥解密(网上别处找不到)
  10. PHP如何防止XSS攻击
  11. Linux64位程序中的漏洞利用
  12. 【算法】Attention is all you need
  13. 【python练习题】程序7
  14. Sass入门及知识点整理
  15. 如何利用VMware安装XP系统
  16. 判断一个点是否在RotatedRect中
  17. ActiveMQ demo
  18. backlight 子系统(转载)
  19. 怎样彻底卸载(删除)SQL server2000
  20. AndroidStudio简单的apk混淆

热门文章

  1. Day09_47_Map
  2. 有了CopyOnWrite为何又要有ReadWriteLock?
  3. 分布式存储bfs
  4. 1.6.5- HTML之自定义列表
  5. 认识二进制安全与漏洞攻防技术 (Windows平台)
  6. poj2175费用流消圈算法
  7. Python脚本暴力破解SSH口令以及构建僵尸网络(pxssh)
  8. Intel汇编程序设计-整数算术指令(中)
  9. 如何解决异步接口请求快慢不均导致的数据错误问题? - DevUI
  10. Qt链接MySQL发布后Drive not loadedDrive not loaded怎么办