Android--Dialog(AlertDialog)

来源:互联网 发布:儿童模式软件下载 编辑:程序博客网 时间:2024/05/21 21:46

1.创建一个Dialog

AlertDialog.Builder的create()方法。

2.显示Dialog:AlertDialog.show()。

3.对话框标题、内容、按钮等的设置(通过AlertDialog.Builder的方法)

(1)setTitile: 为对话框设置标题

(2)setIcon: 为对话框设置图标

(3)setMessage: 为对话框设置内容

(4)setView: 给对话框设置自定义样式

(5)setItems:用于列表对话框,设置对话框要显示的一个list,一般用于显示几个命令时

(6)setMultiChoiceItems: 用于复选对话框,用来设置对话框显示一系列的复选框

(7)setSingleChoiceItem: 用于单选对话框,设置单选按钮

(8)setNeutralButton: 普通按钮

(9)setPositiveButton: 给对话框添加“确认”按钮

(10)setNegativeButton: 给对话框添加“取消”按钮


4.示例:

AlertDialog.Builder builder=new AlertDialog.Builder(this);builder.setTitile();builder.setNegativeButton("取消",new DialogInterface.OnClickList...{@override public void onClick(DialogInterface dialog,int which){}});AlertDialog dialog=builder.create();dialog.show();

PS: DialogInterface的方法dismiss()隐藏对话框。


5.自定义对话框

(1)新建一个布局xml文件XX.xml

(2)函数中通过

LayoutInflater inflater=LayoutInflater.from(this);

View view=inflater.inflate(R.layout.XX,null);

builder.setView(view);

0 0
原创粉丝点击