2016-09-04 15 views
0

新しいデータが保存されるたびに新しいテキストビューを追加しようとしています。私はインテントを使用して、データをアクティビティの追加からプライマリアクティビティへ渡します。私の主な活動では、私は垂直配置で線形レイアウトを使用しています。しかし、私は新しいデータを追加するときに、古いテキストビューを更新しています。新しいデータが追加されると、新しいテキストビューを追加する方法

線形レイアウトで垂直方向に入力したデータを表示する必要があります。

+3

あなたの現在のコードを共有する必要があります。 – Shaishav

答えて

0

は、私は思うので、私は、これは役立ちますが、私の場合には、それが動作確認していない、あなたはのLinearLayoutに動的textViewsを追加する必要がありますあなたのコードを共有していないのOnCreate

x = (TextView) findViewById(R.id.txtTitle); 
String newtext; 
x.setText(x.getText()+"\n"+newText); 
+0

これはOPのクエリとどのように関連していますか? – Shaishav

1

内golbal TextView x;

を初期化します

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; 
} 
関連する問題