Android开发学习:[7]AlterDialog

作者:分开不是尽头 | 创建时间: 2023-03-17
本经验将分别介绍Android里面的四种AlertDialog分别是:显示带中立,取消,确定的提示框、 获取带列表的对话框按钮、获取带单选列表的对话框按、获取显示带多选项的对话框。获取带列表的对话框按钮...
Android开发学习:[7]AlterDialog

操作方法

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

然后我们在代码中关联这四个按钮: 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代码: / //获取带列表的对话框按钮 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();//创建对话框并显示 } });

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

然后我们点击Button4会出现列表对话框

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

点击展开全文

更多推荐