Android开发学习:[7]AlterDialog
1、首先我们在界面布局上面布局四个按钮
![Android开发学习:[7]AlterDialog](https://exp-picture.cdn.bcebos.com/32fe25ef354f50b869b73768dc4afa32929c18dd.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开发学习:[7]AlterDialog](https://exp-picture.cdn.bcebos.com/51f9aa3ea8db574a1abb0c2fa7f7dfb2dd1917dd.jpg)
3、然后我们敲入AlterDialog代码:
/
//获取带列表的对话框按钮
button4.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
final String[] iterms=new String[]{"run","badminton","football","pingpang","gymnastics","tennis","more..."};
AlertDialog.Builder builder=new AlertDialog.Builder(MainActivity.this);
//builder.setIcon(R.drawable.desert);
builder.setTitle("Choose your favable sport project:");
builder.setItems(iterms,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开发学习:[7]AlterDialog](https://exp-picture.cdn.bcebos.com/6834ecc4ec995943f588d74d95425d6b05d104dd.jpg)
4、现在我们点击运行按钮,运行此程序,界面如下图所示
![Android开发学习:[7]AlterDialog](https://exp-picture.cdn.bcebos.com/92dd32f7dfb2dc192ba5c4a895def4dca13910dd.jpg)
5、然后我们点击Button4会出现列表对话框
![Android开发学习:[7]AlterDialog](https://exp-picture.cdn.bcebos.com/def3c219ce2c5b1bf9576b6f2b39131fcfec0edd.jpg)
6、点击任意一个回出现Toast显示你点击了哪个列表
![Android开发学习:[7]AlterDialog](https://exp-picture.cdn.bcebos.com/cf6d451b1edef4dc49b08cac45ecd3d968750cdd.jpg)