android开发 如何随机选button

我做了10个button(btn1~btn10)想要随机选一个叫btnBomb卡一整天了,跪求大神指点思路讲的不够详细的话我再补充... 我做了10个button(btn1~btn10)
想要随机选一个叫btnBomb
卡一整天了,跪求大神指点思路
讲的不够详细的话我再补充
展开
 我来答
晨晓不知雾浓
2018-01-18 · TA获得超过144个赞
知道小有建树答主
回答量:186
采纳率:0%
帮助的人:110万
展开全部
10个button的引用放到MAP<int,Button>中,key为1-10,value为10个button的引用,
然后取1-10随机数,再通过取到的随机数去map中取button
OK了
百度网友e8e6f26
2018-03-07
知道答主
回答量:2
采纳率:0%
帮助的人:1631
展开全部
办法如下:
/*
用Map这个方法来使Integer类型代指Button类型
进行随机选取button
*/
Map<Integer,Button> map=new HashMap<Integer,Button>();
map.put(1,button1);
map.put(2,button2);
/*
产生一个随机数
*/
index = new Random().nextInt(111)+11
map.get(index);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式