0
我试图做的是,随机显示1到100之间的数字,并随时更改,直到视图处于活动状态。在文本视图上显示数字
但是我无法在视图处于活动状态时连续更改随机数。
它就像从显示10〜0递减计时器,但唯一的区别是,我需要在0至100
如何显示此对我的看法 显示随机数,这是我怎么我试图做something..may是一个更好的计算策略会帮助我
if (hasFocus) {
try {
//Give the currentTimeMillis some time for the seed
Thread.sleep(2);
} catch (InterruptedException ex) {
ex.printStackTrace();
}
Random randomizer = new Random(System.currentTimeMillis());
// abcdef = randomizer.nextInt(max-min+1)+min;
return randomizer.nextInt(max-min+1)+min;
} else { }
我编辑了我的问题,你可以看看ma代码。 我只是想随机化数字,并继续显示,引用或类似的东西,我的观点应该显示随机没有cotiniously。 关于 – iscavengers 2010-08-06 11:54:56
那么如果你只是想将随机数写入TextView,我会创建一个无限循环的线程。只需使用(int)(Math.Random()* 100)来获取数字并将其存储在某个全局变量中。然后使用Handler来告诉Activity有一个新的数字,并让Handler更新TextView。在你做完之后,只需睡200ms的线程。你需要一个循环,并且在你的主要活动中循环都是不好的。线程将需要。你可以查看本教程如何使用处理程序:http://www.helloandroid.com/tutorials/using-threads-and-progressdialog – Pandoro 2010-08-06 12:03:57
你误会了我。 我不希望那样, 我只需要显示一些随机数在黑白1至100,在一个文本视图,应该不断变化自动。 多数民众赞成在所有..我清除老兄? – iscavengers 2010-08-06 12:42:41