AlertDialog
来源:互联网 发布:用友软件客户端安装 编辑:程序博客网 时间:2024/05/16 04:37
1.基础对话框
AlertDialog.Builder bulider = new Builder(MainActivity.this);
//设置对话框
bulider.setTitle("提示")
.setMessage("对话框演示")
.setIcon(R.drawable.ic_launcher)
.setPositiveButton("确定",new OnClickListener() {
@Override
publicvoid onClick(DialogInterface dialog, int which) {
Toast.makeText(MainActivity.this,"点击了确定按钮", Toast.LENGTH_SHORT).show();
}
});
// 创建对话框
AlertDialog dialog= bulider.create();
// 显示
dialog.show();
2. 带选项按钮的对话框
final String[] items = {"小贝","小奇","小强"};
AlertDialog.Builder bulider = new Builder(MainActivity.this);
//设置对话框
bulider.setTitle("三小傻")
.setIcon(R.drawable.ic_launcher)
.setMultiChoiceItems(items,newboolean[] {false,false,true},new OnMultiChoiceClickListener() {
@Override
publicvoid onClick(DialogInterface dialog, int which, boolean isChecked) {
if(isChecked){
Toast.makeText(MainActivity.this,"您选定的小傻子是:"+items[which], Toast.LENGTH_LONG).show();
}
}
}).create().show();
3.带选项的单选按钮的对话框
AlertDialog.Builder bulider = new Builder(MainActivity.this);
//设置对话框
bulider.setTitle("三小傻")
.setIcon(R.drawable.ic_launcher)
.setSingleChoiceItems(items, -1,new OnClickListener() {
@Override
publicvoid onClick(DialogInterface dialog, int which) {
Toast.makeText(MainActivity.this,"您选定的小傻子是:"+items[which], Toast.LENGTH_LONG).show();
dialog.cancel();
}
}).create().show();
4.日期的对话框
DatePickerDialog dialog = new DatePickerDialog(this,new OnDateSetListener() {
@Override
public void onDateSet(DatePickerview,int year, int monthOfYear,int dayOfMonth) {
Toast.makeText(MainActivity.this,"您设定的日起是"+year+"--"+monthOfYear+"--"+dayOfMonth, Toast.LENGTH_LONG).show();
}}, 2016,0, 1);
dialog.show();
5.时间对话框
TimePickerDialog dialog = new TimePickerDialog(this,new OnTimeSetListener() {
@Override
publicvoid onTimeSet(TimePicker view, int hourOfDay, int minute) {
Toast.makeText(MainActivity.this,"您设定的时间是"+hourOfDay+"--"+minute, Toast.LENGTH_LONG).show(); }
}, 13, 49, true);
dialog.show();
- AlertDialog
- AlertDialog
- AlertDialog
- AlertDialog
- AlertDialog
- AlertDialog
- AlertDialog
- AlertDialog
- AlertDialog
- AlertDialog
- AlertDialog
- AlertDialog
- AlertDialog
- AlertDialog
- AlertDialog
- AlertDialog
- AlertDialog
- AlertDialog
- ACM总结
- Andoird Studio 错误: 非法字符: '\ufeff' 解决方案。
- Android学习笔记十五之TableLayout表格布局
- 修改手机串号 ,修改手机IMEI,修改手机型号,修改手机定位,微信定位,微信加好友,安卓CPA
- MYSQL 数据库引擎对比
- AlertDialog
- Mybatis读取 加密DB.properties 重写 PropertyPlaceholderConfigurer
- 最近遇到了一个难题
- mysql保存emoji表情
- DSM -- 端口对应表
- Eclipse的SVN提交过滤
- vs2015打开VS2010的工程时,无法解析的外部符号 __imp___vsnprintf
- opencv访问图像
- 【VC小项目】-14.2两个成员的类模板