我送一個字符串從一個活動另一個活動與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' –