文件名称:Android 实现多选按钮对话框.rar
文件大小:19KB
文件格式:RAR
更新时间:2022-07-30 12:57:55
Android源码-UI界面实例
Android 实现多选按钮对话框,在这个例子中,添加到多选下拉框中的内容,事先定义成了数组:String[] items=null;//选项数组,通过重写onCreate方法,从XML文件读取下拉框内容到字符串数组中,为按钮添加监听器,并显示多选按钮对话框,同时自定义了一个处理程序,用于判断用户是否选择多选 框中的内容:Dialog dialog = null; switch(id){//对id进行判断 case LIST_DIALOG_MULTIPLE: Builder b = new AlertDialog.Builder(this);//创建Builder对象 b.setIcon(R.drawable.header);//设置图标 b.setTitle(R.string.title);//设置标题 b.setMultiChoiceItems(//设置多选选项 R.array.msa, mulFlags, //传入初始的选中状态 new DialogInterface.OnMultiChoiceClickListener() { @Override public void onClick(DialogInterface dialog, int which, boolean isChecked) { mulFlags[which] = isChecked;//设置选中标志位 String result = "您选择了:"; for(int i=0;i if(mulFlags[i]){ //如果该选项被选中 result = result items[i] "、"; } } EditText et = (EditText)findViewById(R.id.EditText01); et.setText(result.substring(0,result.length()-1));//设置EditText显示的内容 } }); 这个多先框还可以添加图标,看上去更美观了。
【文件预览】:
codesc.net
----selectbox()
--------.project(846B)
--------src()
--------AndroidManifest.xml(629B)
--------res()
--------assets()
--------gen()
--------default.properties(449B)
--------.classpath(280B)