2012-04-01 13 views
0

リストがあり、このリストに動的に行を追加したいのですが、すべての行をTextViewにしたいと思います。これは可能ですか?それは方法のaddView(TextViewには)タイプのArrayList(のlistItems)のために定義されていないことを私に伝えますのでListViewにTextViewsを追加する方法

次のコードは動作しません:

にテキストビューを追加するための正しい方法である
TextView textView = new TextView(this); 
textView.setText("sample text"); 
listItems.addView(textView); 

その後リスト?

+0

このリンクを確認してください:http://stackoverflow.com/questions/1917773/dynamic-listview-in-android-app – Bhavin

+0

記事を読んだことがありますが、どのように適用できるのか分かりません私の質問に:基本的には、私はTextViewを追加する場合は私はそうプライベートクラスRowDataで言う必要がありますか? – user1301428

答えて

1

コメントのリンクは非常に役に立ちます。

しかし、ここで説明して、基本的に、あなたはArrayListにをtextViewsを追加しない、あなたは、ArrayListに要素を追加しlistAdapterは自動的にリストビューに時間をかけます。また、を無効にして、強制的に更新する必要があります。

+0

これはまさに私が今やっていることです:私はArrayListに文字列を追加していますが、代わりにテキストビューを追加する方が良いかどうか疑問に思っていました:) – user1301428

+0

あなたが言うように、ListViewこれは自動的にビューに変換されますか? – user1301428

関連する問題