我想在延迟后继续循环,当我点击此代码时,所有结果将在1秒后打印。 我想在每一秒中向TextView添加1行。
String[] nos = {"\n 076","\n 078"," \n 088"};
public void buttonOnClick(View v) throws InterruptedException {
for(int i = 0; i <nos.length; i++) {
for(int j = 0; j <3; j++) {
t=(tiki.format(j));
text = nos[i] + t;
txt.append(text);
Thread.sleep(1000);
}
}
}
答案 0 :(得分:0)
所以你说“程序每行等待1秒,但在最后一秒打印”。
与往常一样,该计划正在按照您的要求行事。
如果您想要显示文本的片段,则需要逐个输出,而不是使用txt.append(text);
并在最后输出整个批次。为什么不修改append()
来输出传递给它的文本?