2012-01-26 4 views
0

私はアンドロイドプログラミングでは新しいです。 私は、複数のテキストビューを使用するはずのアプリケーションを作成しています。 TextViewの数は、データベースからフェッチされたレコードの数に応じて変化します。 ここでは、テキストビューをtextView1、textView2、textView3、...と番号を付けることを試みていましたが、 レコードの数はわかりませんから、静的に定義することはできません これは動的に行う方法です PHP 例えば、事前にナンバリングtextviews

$count = 1; 
if(condition) 
{ 
    textView.$count; 
    $count++; 
} 

ありがとう。

答えて

1

あなたはTextViewsのリストを作成し、実行時に、レコードの合計数を検索し、各TextViewのためのループでのTextViewを作成し、最終的に現在のレイアウトに広告を

動的
List<TextView> list = new LinkedList<TextView>(); 
1

を、それを移入する必要があります。例えば

データは、データベースからのデータを格納することが可能ないくつかのベクターまたはArrayListのある

for(int i=0;i<data.size;i++){ 

TextView tv=new TextView(this); 
tv.setText(data.get(i)); 
currentLayput.addView(tv); 

} 

関連する問題