如何添加文本每1秒到旧文本中的TextView
问题描述:
我试图每1秒文本添加到旧文本中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);
}
}
}
请帮我
答
现在您将新文本替换为当前文本。你必须改变这一行:
Texthack.setText("Hello "+ finalI +"\n");
要
Texthack.append("Hello "+ finalI +"\n");
你追加的使用是不正确。我编辑它来修复它。当你追加时,你应该只添加你想添加的新字符串,而不要先获得旧文本。 –
@KarimElGhandour谢谢;)起初,我通过在添加新文本的同时包含当前文本来展示一个示例。然后我将它改为“追加”,但完全忘记将其删除。 – toonvanstrijp