本篇博文最后修改时间:2016年6月28日,0:18。
一、简介
本篇介绍常见控件——AlertDialog的使用方法。
二、实验平台
系统版本:Windows7 家庭普通版 32位操作系统。
三、版权声明
博主:思跡
声明:喝水不忘挖井人,转载请注明出处。
原文地址:http://blog.csdn.net/omoiato
联系方式:315878825@qq.com
Java零基础入门交流群:541462902
四、AlertDialog的使用方法
AlertDialog 可以在当前的界面弹出一个对话框,
这个对话框是置顶于所有界面元素之上的,
能够屏蔽掉其他控件的交互能力,
因此一般AlertDialog 都是用于提示一些非常重要的内容或者警告信息。
比如为了防止用户误删重要内容,在删除前弹出一个确认对话框。
下面我们来学习一下它的用法,修改MainActivity 中的代码:
public class MainActivity extends Activity implements OnClickListener
{
……
@Override
public void onClick(View v)
{
switch (v.getId())
{
case R.id.button:
AlertDialog.Builder dialog = new AlertDialog.Builder
(MainActivity.this);
dialog.setTitle("This is Dialog");
dialog.setMessage("Something important.");
dialog.setCancelable(false);
dialog.setPositiveButton("OK", new DialogInterface.
OnClickListener()
{
@Override
public void onClick(DialogInterface dialog, int which)
{
}
});
dialog.setNegativeButton("Cancel", new DialogInterface.
OnClickListener()
{
@Override
public void onClick(DialogInterface dialog, int which)
{
}
});
dialog.show();
break;
default:
break;
}
}
}
首先通过AlertDialog.Builder 创建出一个AlertDialog 的实例,
然后可以为这个对话框设置标题、内容、可否取消等属性,
接下来调用setPositiveButton()方法为对话框设置确定按钮的点击事件,
调用setNegativeButton()方法设置取消按钮的点击事件,
最后调用show()方法将对话框显示出来。
最后重新运行程序。