构造AlertDialog弹出框,根据量值实现然用户选择列表。
2013-05-14 15:01
429 查看
效果如图,具体功能是得到一个最大数量值5,然后构造一个这样的列表让用户选择。
首先定义一个数量值:
然后构造String数组
弹出AlertDialog
自定义一个类,实现android.content.DialogInterface.OnClickListener接口
至此,完成了这个小功能。
首先定义一个数量值:
int num = 5; //指定数量值
然后构造String数组
String[] nums = new String[(int) num]; for (int i = 0; i < nums.length; i++) { nums[i] = "" + (i + 1); }
弹出AlertDialog
final Builder b = new AlertDialog.Builder(MainActivity.this); b.setTitle("选择数量"); b.setItems(nums, new tdilog()); b.create().show();
自定义一个类,实现android.content.DialogInterface.OnClickListener接口
class tdilog implements android.content.DialogInterface.OnClickListener { @Override public void onClick(DialogInterface dialog, int which) { // TODO Auto-generated method stub int nn = which+1; Toast.makeText(getApplicationContext(), "你选择的数量为"+nn+"", Toast.LENGTH_LONG).show(); } }
至此,完成了这个小功能。
相关文章推荐
- 根据用户选择用JS切换生效的CSS文件实现网站网页换肤
- ASP.NET在后台代码实现个功能,根据选择提示用户是否继续执行操作
- 根据用户选择用JS切换生效的CSS文件实现网站网页换肤
- ajax实现点击弹出选择列表
- ListView控件演示06:如何实现用户同时选择多个列表项
- Android 实现用户列表信息的功能,然后选择删除幻灯片删除功能
- 关于在GridView模版里添加DropDownList实现根据下拉列表的不同选择gridview根据条件筛选显示。
- python-如何根据用户选择实现不同函数功能
- Android 实现用户列表信息滑动删除功能和选择删除功能
- ASP.NET提示框,且根据用户选择执行不同代码的实现
- 控制backspace键删除字符实现微博用户删除+展现选择好友列表
- 实现联系人列表滑动显示提示信息 以及弹出选择菜单
- 请帮助程序中加入弹出列表,实现选择自动填入
- Android控件BottomSheet实现底边弹出选择列表
- 根据用户选择执行命令的一段简单Linux Shell
- Android 设置用户头像 -》拍照/相册选择+裁剪 实现
- 需求实现:点击用户评论列表项,弹出输入法并进行编辑回复功能
- JQuery实现Select下拉列表进行状态选择功能
- Android之修改用户头像并上传服务器(实现手机拍照和SD卡选择上传)
- 下拉列表+选择+实现网页链接