效果如图,具体功能是得到一个最大数量值5,然后构造一个这样的列表让用户选择。

首先定义一个数量值:

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{@Overridepublic void onClick(DialogInterface dialog, int which) {// TODO Auto-generated method stubint nn =  which+1;    Toast.makeText(getApplicationContext(), "你选择的数量为"+nn+"", Toast.LENGTH_LONG).show();}}

至此,完成了这个小功能。

构造AlertDialog弹出框,根据量值实现然用户选择列表。相关推荐

  1. android alertdialog 背景透明,Android Alertdialog弹出框设置半透明背景

    自定义AlertDialog基本步骤: 1.写一个layout布局,使用inflater生成对应view对象 2.新建AlertDialog.Builder对象builder 3.builder设置自 ...

  2. 安卓如何使用layout布局的弹出框AlertDialog

    先看效果: 功能:后台webview访问andorid某个js函数时,弹出AlertDialog弹出框. 一.创建Layout 1.右键 Android studio 项目的layout,在弹出框中选 ...

  3. Bootstrap:弹出框和提示框效果以及代码展示

    前言:对于Web开发人员,弹出框和提示框的使用肯定不会陌生,比如常见的表格新增和编辑功能,一般常见的主要有两种处理方式:行内编辑和弹出框编辑.在增加用户体验方面,弹出框和提示框起着重要的作用,如果你的 ...

  4. JS组件Bootstrap实现弹出框和提示框效果代码

    前言:对于Web开发人员,弹出框和提示框的使用肯定不会陌生,比如常见的表格新增和编辑功能,一般常见的主要有两种处理方式:行内编辑和弹出框编辑.在增加用户体验方面,弹出框和提示框起着重要的作用,如果你的 ...

  5. 弹出框和提示框效果以及代码展示

    前言:对于Web开发人员,弹出框和提示框的使用肯定不会陌生,比如常见的表格新增和编辑功能,一般常见的主要有两种处理方式:行内编辑和弹出框编辑.在增加用户体验方面,弹出框和提示框起着重要的作用,如果你的 ...

  6. 如何在html上做弹框效果,如何设计优秀的弹出框网页设计?

    最近做项目的时候,发现项目上对于弹出框网页​设计的使用有点混乱.例如,需要给用户一个操作提示,用弹出框来完成.用户对这个功能不了解,加一个"查看详情"的图标,用户点击后跳出弹出框来 ...

  7. 【Selenium】弹出框处理

    文章目录 概要 1 Alert(警告信息) 2 Confirm(确认信息) 3 Prompt(提示输入) 4 示例 概要 以下三种弹窗机制现在系统很少有,因为所有的弹窗交互都是基于div层直接实现. ...

  8. android自定义弹框效果合集,android 自定义弹出框AlertDialog ,很炫的哦

    于是就小小的模仿了下自己写了这个这样的效果, 主要代码如下: dlg = new AlertDialog.Builder(context).create(); dlg.show(); dlg.getW ...

  9. Android自定义退出弹出框

    在应用中不是很常见自定义的退出弹出框,游戏中我们经常能看到.下面就看下是怎么实现的,首先我们定义一个方法,当用户点击退出的时候调用这个方法. 1 private void dialog() { 2 f ...

最新文章

  1. Occlusion(遮挡剔除)
  2. 7.2 matlab符号微积分(符号函数的极限、导数和积分)
  3. Linux下的零拷贝
  4. 多元时代个人信息更需强有力保护
  5. Supplemental Logging
  6. 结对开发——电梯调度问题需求分析
  7. 路由器与计算机IP配置,电脑的IP地址和DNS等参数如何设置
  8. [swift] LeetCode 136. Single Number
  9. php中==和===的含义及区别
  10. 设计模式 ( 四 ) 抽象工厂模式
  11. Stanford CoreNLP依存关系分析、词性标注及句子主语分析(使用Python) 超详细截图手把手教学,新手友好
  12. Nanopore sequencing and assembly of a human genome with ultra-long reads
  13. psp模拟器完美字库_安卓PSP模拟器评测:假面骑士超巅峰英雄
  14. U盘启动盘制作与ISO分享
  15. 多个工作表数据汇总怎么做?
  16. 人脸图像切割分离工具
  17. 我精心整理的 136 页 Excel 数据透视表 PDF 文件!【附获取方式】
  18. 苹果不显示订阅服务器,苹果xr找不到订阅管理?苹果xr找不到订阅管理解决办法...
  19. 使用 break 语句直接强行退出循环
  20. 持续不断更新中... 自己整理的一些前端知识点以及前端面试题,包括vue2,vue3,js,ts,css,微信小程序等

热门文章

  1. AndroidStudio_你的主机中的软件中止了一个已建立的连接---Android原生开发工作笔记123
  2. K8S_Google工作笔记0005---搭建k8s集群(kubeadm方式)
  3. java工作笔记021---Java设计模式_观察者模式_事件驱动模式
  4. C#.Net工作笔记010---c#中的静态扩展方法_可动态给string等_添加共通方法好用
  5. JAVA实现Token学习笔记001--Token入门案例
  6. EJB3.0学习笔记---MDB--第一个MDBBean程序:
  7. Ruby之散列与快排小程序
  8. 运维跟开发一定有仇么?
  9. boost学习之安装
  10. 计算机综合应用上机考试题库,2016年计算机上机考试题库