如何每 1 秒向 TextView 中的旧文本添加文本
How to add text every 1 second to old text in TextView
我正在尝试每 1 秒向 TextView
中的旧文本添加文本让我解释更多
例如我第一次在 TextView
中看到这篇文章 :
你好 1
1 秒后必须像这样添加到另一个文本
你好 1
你好2
1 秒后
你好 1
你好2
你好 3
这是我的代码:
Texthack = (TextView)findViewById(R.id.hacktext);
Handler Timer = new Handler();
int i = 0;
for (int j = 1; j<=1000 ;j++) {
i++;
final int finalI = i;
Timer.postDelayed(new Runnable() {
@Override
public void run() {
Texthack.setText("Hello "+ finalI +"\n");
}
}, 1000);
}
}
}
请帮帮我
使用 append 而不是 setText https://developer.android.com/reference/android/widget/TextView.html#append(java.lang.CharSequence)
现在用新文本替换当前文本。您必须更改此行:
Texthack.setText("Hello "+ finalI +"\n");
到
Texthack.append("Hello "+ finalI +"\n");
我正在尝试每 1 秒向 TextView
中的旧文本添加文本让我解释更多
例如我第一次在 TextView
中看到这篇文章 :
你好 1
1 秒后必须像这样添加到另一个文本
你好 1
你好2
1 秒后
你好 1
你好2
你好 3
这是我的代码:
Texthack = (TextView)findViewById(R.id.hacktext);
Handler Timer = new Handler();
int i = 0;
for (int j = 1; j<=1000 ;j++) {
i++;
final int finalI = i;
Timer.postDelayed(new Runnable() {
@Override
public void run() {
Texthack.setText("Hello "+ finalI +"\n");
}
}, 1000);
}
}
}
请帮帮我
使用 append 而不是 setText https://developer.android.com/reference/android/widget/TextView.html#append(java.lang.CharSequence)
现在用新文本替换当前文本。您必须更改此行:
Texthack.setText("Hello "+ finalI +"\n");
到
Texthack.append("Hello "+ finalI +"\n");