我送一个字符串从一个活动另一个活动与putExtras和getExtras。 然后我将此字符串显示为TextView。当我回去选择另一个字符串时,它会覆盖TextView中的前一个字符串。 我想将新的字符串放在textView的新行中。 如何做到这一点? (我送一个按钮字符串) 这是我在收到活动代码:传入的TextView一个新字符串,新线
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_completed_tasks);
TextView completedTasksView = (TextView)findViewById(R.id.completed_tasks);
Intent intent = getIntent();
String completedTasks = intent.getExtras().getString("completedTasks");
completedTasksView.setText(completedTasks);
}
}
您可以使用https://developer.android.com/reference/android/text/Html.html#fromHtml%28java.lang.String,%20int%29,然后使用html-breaks。 –
您可能需要一个RecycleView,这正是它的用途。如果你确实坚持的话,可以用TextView来实现。你连接新的值与旧的(而不是'completedTasksView.setText(completedTasks)'do' completedTasksView.setText(completedTasksView.getText()+ completedTask' –