每当保存新数据时,我都会尝试添加新的textview。我正在使用意图将数据从添加活动传递到主要活动。在我的主要活动中,我使用垂直对齐的线性布局。但是当我添加新数据时,它正在更新旧的textview。
我需要以线性布局显示以垂直对齐方式输入的数据。
答案 0 :(得分:1)
你没有分享你的代码,所以我不确定这会有所帮助,但在我的情况下它可以工作,你需要动态地将textViews添加到你的linearLayout我认为
final int N = 10; // total number of textviews to add
final TextView[] myTextViews = new TextView[N]; // create an empty array;
for (int i = 0; i < N; i++) {
// create a new textview
final TextView rowTextView = new TextView(this);
// set some properties of rowTextView or something
rowTextView.setText("This is row #" + i);
// add the textview to the linearlayout
myLinearLayout.addView(rowTextView);
// save a reference to the textview for later
myTextViews[i] = rowTextView;
}
答案 1 :(得分:0)
初始化golbal TextView x;
x = (TextView) findViewById(R.id.txtTitle);
String newtext;
x.setText(x.getText()+"\n"+newText);