单选菜单
来源:互联网 发布:淘宝如何不打电话注册 编辑:程序博客网 时间:2024/06/06 01:37
* pop a single choice dialog * choice sub */ private void singelDialog(final String fileName,final int permission){ AlertDialog.Builder builder = new AlertDialog.Builder(getActivity()); builder.setIcon(R.drawable.ic_launcher); builder.setTitle("请选择主体"); List<String> list = operateData.read(OperateFile_Imp.SUBJECT_FILE_NAME); Subject sub = null; String[] strs = new String[list.size()]; int j = 0; for (int i=0;i<list.size();i++) { sub = new Subject(list.get(i)); if(sub.getUsername().equals(MainActivity.userName))//把当然用户去掉 j=i; strs[i]=sub.getUsername(); } for (int i = j; i < list.size()-1; i++) strs[i] = strs[i+1]; String[] strs_ = new String[list.size()-1]; for (int i = 0; i < strs_.length; i++) strs_[i] = strs[i]; final String sbStr[] = strs_; final int[] choice= new int[2]; // 设置一个单项选择下拉框 /** * 第一个参数指定我们要显示的一组下拉单选框的数据集合 * 第二个参数代表索引,指定默认哪一个单选框被勾选上,1表示默认'女' 会被勾选上 * 第三个参数给每一个单选项绑定一个监听器 */ builder.setSingleChoiceItems(sbStr, 1, new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { choice[0]=which; } }); builder.setPositiveButton("确定", new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { showToast(sbStr[choice[0]]+" "); entity.Strategy strate = new Strategy(sbStr[choice[0]],fileName,permission); operateData.write(strate.toString(), OperateFile_Imp.STRARERY_FILE_NAME,true); } }); builder.setNegativeButton("取消", null);//取消对话框 builder.show();//显示对话框 }
0 0
- 单选菜单
- 菜单【复选和单选】
- 多选 单选 自定义菜单
- Android创建复选菜单项和单选菜单项
- 复选菜单项和单选菜单项
- android弹出单选、多选菜单
- android弹出单选、多选菜单
- android弹出单选、多选菜单
- cocos2d-x 单选按钮菜单
- cocos2D创建一组单选按钮菜单
- win32 单选标记的菜单
- 单文档隐藏菜单
- 单文档隐藏菜单
- select 元素可创建单选或多选菜单
- 【PB】使 PB 支持单选菜单项
- 201009120_Dawning_树形菜单【全选和单选模式】
- AngularJS进阶(四)ANGULAR.JS实现下拉菜单单选
- android弹出下拉选择菜单,单选,多选
- 在树莓派上搭建LAMP服务
- Leetcode230: Power of Three
- 【SAP增强】增强
- Linux源码包管理
- 赫夫曼树的创建
- 单选菜单
- 【MYSQL】修改密码
- 互联网协议
- Linux中RPM包管理
- xwiki操作手册
- Oracle_shutdown immediate hang
- UITabelView图片加 label 显示
- 用R建立岭回归和lasso回归
- Git版本控制器的基本使用