我想要一个按钮在屏幕上随机移动,而不必实现onClick
方法来移动它。我正在使用Random
与setX
和setY
为不同的活动设置按钮属性,但我希望按钮可以使用相同的{{1}自行移动}和setX
随机。任何想法或什么是一个好的方法来使用它?
答案 0 :(得分:2)
只需在onCreate()
:
Thread t = new Thread() {
@Override
public void run() {
try {
while (!isInterrupted()) {
Thread.sleep(1000);
runOnUiThread(new Runnable() {
@Override
public void run() {
// Your logic for setting your button
// randomly on the screen
}
});
}
} catch (InterruptedException e) {
}
}
};
t.start();