您的位置:首页 > 产品设计 > UI/UE

android—使用AlertDialog.Builder对话框

2017-03-18 15:23 471 查看
每个人在使用手机的时候,如果点到一些不该点的东西,系统将会自动弹出一个对话框,对话框内的内容会提示你不该点击这个,并让你关闭。这就是对话框,这也是对话框的其中一个用途。这次我说的是一些简单的使用。

上代码:

View view=getLayoutInflater().inflate(R.layout.empty,null);//首先先创建一个View,引入对话框的布局
builder=new AlertDialog.Builder(this); //先实例化对话框,这里的this是上下文
builder.setIcon(R.mipmap.ic_launcher); //设置对话框的属性
builder.setView(view); //设置对话框的布局
builder.setTitle("摇一摇定位"); //设置对话框的标题
需要注意的是,如果对话框内有控件,需要对控件使用findViewById的话,需要使用你当前布局View.findViewById这个方法,而不是activity的

使用对话框我们可以点击对话框外的就可以使对话框自动关闭,也可以使用代码将其关闭。

AlertDialog.Builder builder = new AlertDialog.Builder(this);
AlertDialog dialog = builder.show();
dialog.dismiss();

可以查看相关博客
http://blog.csdn.net/centralperk/article/details/7930569
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: