Android开发学习:[8]AlertDialog
1、首先我们在界面布局上面布局四个按钮
![Android开发学习:[8]AlertDialog](https://exp-picture.cdn.bcebos.com/bf6e59704618dfda1923993589214f57925677ac.jpg)
2、然后我们在代码中关联这四个按钮:
Button button3=(Button)findViewById(R.id.button3);
Button button4=(Button)findViewById(R.id.button4);
Button button5=(Button)findViewById(R.id.button5);
Button button6=(Button)findViewById(R.id.button6);
![Android开发学习:[8]AlertDialog](https://exp-picture.cdn.bcebos.com/e57a258602214f57924ff108732064fb970b73ac.jpg)
3、然后我们敲入AlterDialog代码:
//获取带单选列表的对话框按钮
button5.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
final String[] iterms=new String[]{"standard","silent","meeting","outdoor","offline"};
AlertDialog.Builder builder=new AlertDialog.Builder(MainActivity.this);
//builder.setIcon(R.drawable.desert);
builder.setTitle("Choose your favable contextual model:");
builder.setSingleChoiceItems(iterms, 0, new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
Toast.makeText(getApplicationContext(), "You choosed " + iterms[which], Toast.LENGTH_LONG).show();
}
});
builder.create().show();//创建对话框并显示
}
});
![Android开发学习:[8]AlertDialog](https://exp-picture.cdn.bcebos.com/92174dbbf82064fb931293928e6104a354e96fac.jpg)
4、现在我们点击运行按钮,运行此程序,界面如下图所示
![Android开发学习:[8]AlertDialog](https://exp-picture.cdn.bcebos.com/30601b6104a355e989b74a64d22ae3efe17868ac.jpg)
5、然后我们点击Button5会出现单选列表
![Android开发学习:[8]AlertDialog](https://exp-picture.cdn.bcebos.com/82eff6d7592ae3efee61b68254b6326c566664ac.jpg)
6、点击任意一个回出现Toast显示你选择了哪个列表项
![Android开发学习:[8]AlertDialog](https://exp-picture.cdn.bcebos.com/e1390a31dfb6326c457f3b7c89532f63228560ac.jpg)
7、后面将继续介绍后续的三个AlterDialog欢迎继续关注。