您的位置:首页 > 移动开发 > Android开发

Android对话框 Dialog

2016-07-16 17:14 459 查看
常见的对话框!!~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

1.常规对话框

2.优化对话框

3.列表对话框

4.单选对话框

5.多选对话框

一、常规对话框

1.设置normalButton;

先创建builder对象
AlertDialog.Builderbuilder=newAlertDialog.Builder(MainActivity.this);

给对象赋值,设置属性Title,seticon,setMessege(图标,提示信息。。)

最多可以设置三个按钮

builder.setPositiveButton

builder.setNegativeButton

builder.setNeutralButton


提示框关掉

dialogInterface.dismiss();
Toast.makeText(MainActivity.this,"点击了好,棒棒的",Toast.LENGTH_SHORT).show();


最后结束builder,show();

二、列表提示框

布局文件中设置个名为list_dialog的button按钮

进行列表框的创建

然后新建new一个builder对象

AlertDialog.Builderbuilder=newAlertDialog.Builder(MainActivity.this);

接下来设置属性(图标,信息。。)

设置列表系显示的数据,如果设置了items,就不要再调用setMessage了
 builder.setItems(items,newDialogInterface.OnClickListener(){

@Override
publicvoidonClick(DialogInterfacedialogInterface,inti){
dialogInterface.dismiss();
Toast.makeText(MainActivity.this,items[i],Toast.LENGTH_SHORT).show();
}

});
builder.setPositiveButton("取消",newDialogInterface.OnClickListener(){
@Override
publicvoidonClick(DialogInterfacedialogInterface,inti){
dialogInterface.dismiss();
Toast.makeText(MainActivity.this,"取消",Toast.LENGTH_SHORT).show();
}
});
builder.show();


三、单选对话框

1.先在布局文件设置个singleButton

2.对singleButton绑定并设置点击事件

3.准备预先准备好的数据选项,记得在声明pos,记录i的位置

四、多选对话框

1.设置个checkButton;

2.对checkButton绑定并设点击事件

3.预备准备好的多选列表项,用final!!!

4,接下创建builder对象

5,给对象设置属性(图标,文本信息等)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: