Android文本小部件,每秒生成一个随机值

时间:2013-10-08 13:07:45

标签: android text random widget

我是编程世界的新手,我现在在黑暗中锻炼身体 我应该创建一个每秒显示随机值的小部件(通过每次更新每个值)。 有一些善良的灵魂可以帮助我吗? 谢谢!!

2 个答案:

答案 0 :(得分:0)

使用线程为每秒生成随机数。 使用此函数final Random rand = new Random();

答案 1 :(得分: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);

这太乱了。使用它作为示例,请不要复制/粘贴它