Android对话框

来源:互联网 发布:下拉框淘宝店铺 编辑:程序博客网 时间:2024/06/05 17:28
从下面代码学习
new AlertDialog.Builder(getContext()).
//设置标题
setTitle("你好").
//设置内容
setMessage("游戏结束").
//设置按钮(显示名字,按键监听),还有setNegativeButton("按键名字",listener)
setPositiveButton("重来", new DialogInterface.OnClickListener()
{    @Override    public void onClick(DialogInterface dialog, int which) {        startGame();        MainActivity.getMainActivity().clearScore();  //放在starGame()语句中会出现问题    }}).show();//

由AlertDialog生成的对话框可分为4个区域:图标,标题,内容,按钮


1,创建AlertDialog.Builder对象
2,调用Builder对象的setTitle()设置标题,setIcon设置图标
3,调用Builder对象的相关方法设置内容
setMessage();设置简单文本框的内容
setItems();设置简单列表的内容,数组
setSingleChoiceItems();;设置单选列表的内容,内容参数可以是数组,Cursor,ListAdapter
setMultiChoiceItems();设置多选列表项的内容,内容参数可以是数组,Cursor
setAdapter();设置内容,内容是ListAdapter,常用的BaseAdapter,SimpleAdapter,ArrayAdapter
setView();设置内容,参数是自定义的View
4,调用Builder对象的setPositiveButton()和 setNegativeButton()设置按钮和监听器
5,调用Builder对象的create()方法创建AlertDialog对象,再调用AlertDialog对象的show()方法显示对话框


引用tuke_tuke博客 原文http://blog.csdn.net/tuke_tuke/article/details/50775276
                                             
1 0
原创粉丝点击