0
我是編程世界的新手,我現在處於黑暗中並且爲了鍛鍊 我應該製作一個每秒顯示隨機值的小部件(通過更新每個每次值)。 有一些可以幫助我的好靈魂? 謝謝!每秒產生一個隨機值的Android文本小部件
我是編程世界的新手,我現在處於黑暗中並且爲了鍛鍊 我應該製作一個每秒顯示隨機值的小部件(通過更新每個每次值)。 有一些可以幫助我的好靈魂? 謝謝!每秒產生一個隨機值的Android文本小部件
使用線程爲每秒生成隨機數。 使用此功能final Random rand = new Random();
對於「每秒」任務,您需要一個計劃的計時器。而對於「隨機值」部分,您可以使用「數學」包。那麼你可以這樣做:
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);
這只是相當混亂。以此爲例,請勿複製/粘貼