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