我是编程世界的新手,我现在在黑暗中锻炼身体 我应该创建一个每秒显示随机值的小部件(通过每次更新每个值)。 有一些善良的灵魂可以帮助我吗? 谢谢!!
答案 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);
这太乱了。使用它作为示例,请不要复制/粘贴它