例如,如果屏幕上显示TextView
或RadioButton
并且10秒后,我们要自动显示其他TextView
或RadioButton
。怎么做?
答案 0 :(得分:0)
使用以下代码并在调用10秒以下方法后,根据您的要求更改textview:
static int SPLASH_TIME_OUT = 10000; // Declear variable
// Code in activity or fragment
new Handler().postDelayed(new Runnable() {
@Override
public void run() {
// This method will be executed once the timer is over
}
}, SPLASH_TIME_OUT);
答案 1 :(得分:0)
您可以使用CountDownTimer在每个10秒时更改布局 这个样本:
private void countDownTimer(){
//10000 = 10s
new CountDownTimer(10000, 1000) {
public void onTick(long millisUntilFinished) {
}
public void onFinish() {
//Done 10s: code to change layout this
//And call this again
countDownTimer()
}
}.start();
}
答案 2 :(得分:0)
您可以尝试以下代码。
textView.setText("Your old text");
new Handler().postDelayed(new Runnable() {
@Override
public void run() {
textView.setText("Your new text");
}
}, 10 * 1000);