TextView textView =(TextView)findViewById(R.id.text);
for(int i=1;i<6;i++)
{
textView.setText(i);
textView.setText("\n");
}
这不是打印
1
2
3
4
5
请帮我打印以上输出
答案 0 :(得分:1)
每当您在setText
上致电TextView
时,您都会更改整个文字。
您应首先创建String
,然后将其设置为TextView
的文字。
String text = "";
for(int i=1;i<6;i++) {
text += i+"\n";
}
textView.setText(text)'
另一种解决方案是使用append
代替setText
for(int i=1;i<6;i++) {
textView.append(i+"\n");
}
答案 1 :(得分:0)
我想在一条评论中向您展示现在正在播放的内容吗?你想要打印什么? 如果您有6个文本视图,那么就这样做
tv1.setText(""+i+"");
tv1.setText(""+i+"");
tv1.setText(""+i+"");
tv1.setText(""+i+"");
tv1.setText(""+i+"");
答案 2 :(得分:0)
试试这个
String value="";
for(int i=1;i<6;i++)
{
value = value + i + "\n";
}
textView.setText(value);