0

我是编程世界的新手,我现在处于黑暗中,为了锻炼我应该制作一个每秒显示随机值的小部件(通过每次更新每个值)。有好心人能帮帮我吗?谢谢你!!

4

2 回答 2

0

使用线程每秒生成随机数。使用这个功能final Random rand = new Random();

于 2013-10-08T13:11:52.387 回答
0

对于“每秒”任务,您需要一个计划计时器。对于“随机值”部分,您可以使用“数学”包。然后你可以做这样的事情:

final TextView textview = (TextView)findViewById(R.id.textview);        
TimerTask task = new TimerTask() {

    @Override
    public void run() {
        textview.setText(Integer.toString(new Random().nextInt()));

    }
};      
Timer t = new Timer();
t.scheduleAtFixedRate(task, null, 1000L);

这简直太乱了。以它为例,请不要复制/粘贴

于 2013-10-08T13:15:32.520 回答