刚学习android开发几天,在做打老鼠时遇到的一些问题
床上等您 2012-10-15 11:44:50 语言是java,android2.2平台。
我用gridview生成了 n行m列的 imageview.
现在问题是,乍样让这些imageview变成另一种图片(即老鼠出来了,可以点击(可以点击就是添加监听器))
关键是,乍样让老鼠的出现,同时有3个(这里暂时最多同时有3个吧。)
我现在的做法:
设个time,隔半秒就跑一次,具体做的事情:
先遍历一下list(下面提到,就是保存老鼠出来的imageview id的列表),如果时间己经达到或超过老鼠现身的时间,则从list里去掉。
list里元素的结构
{
imageview的id,
出现开始时间戳
}
遍历完后,如果不够3个(即同时现身时的最大老鼠数),则随机生成并添加到list里,并对imageview生成老鼠图片。
大概思路是这样。不知这样会不会有问题?即同时生成的问题。
刚做软件类的东西,很多不懂(一直做web方面的)。
我下载了两个也是打老鼠游戏的,但看一看代码,灰常复杂。。。
比起我的豸像是几何级。
我的好像也就四五百行代码就ok了。(当然不考虑效果,样子之类的)。
顺便请教各位,有没有其它的思路去做呢??