您的位置首页生活百科

Android开发学习:[8]AlertDialog

Android开发学习:[8]AlertDialog

的有关信息介绍如下:

Android开发学习:[8]AlertDialog

本经验将分别介绍Android里面的四种AlertDialog分别是:显示带中立,取消,确定的提示框、获取带列表的对话框按钮、获取带单选列表的对话框、获取显示带多选项的对话框。此经验介绍获取带单选列表的对话框:

首先我们在界面布局上面布局四个按钮

然后我们在代码中关联这四个按钮:

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);

然后我们敲入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();//创建对话框并显示

}

});

现在我们点击运行按钮,运行此程序,界面如下图所示

然后我们点击Button5会出现单选列表

点击任意一个回出现Toast显示你选择了哪个列表项

后面将继续介绍后续的三个AlterDialog欢迎继续关注。