0

私は Android を初めて使用するので、アプリの問題に直面しています。複数の番号を表示する必要があります。ListView の各行内の TextViews の各行は異なる番号を持つことができます。TextView の。プログラムで行内にTextViewを作成し、dataCountに従ってすべての行内にテキストを表示するのを手伝ってください。言う....複数の番号を持つ行(LinearLayout、垂直方向)を作成する必要があります。ArrayList からの文字列値の ArrayList のデータを表示できる単一のテキストビューを作成する必要がありますが、私の問題は、リストビューの各行に異なる番号があることです。ArrayList カウントと ArrayList 値の。どうすれば解決できますか?ありがとう

4

2 に答える 2

0

リニアレイアウトのインスタント テーブルレイアウトを使用できます。

           TableRow newRow;
           TableLayout tbl;
           int length=10; //As your wish;
           EditText[] ex = new EditText[length];
           for(t=0;t<length;t++){
                 newRow = (TableRow) new TableRow(this);
                 newRow.setClickable(true);
                 ex[t]=(EditText) new EditText(this);
                 newRow.addView(ex[t]);
                 newRow.setId(t);
                 tbl.addView(newRow);  
             }  
于 2013-09-03T10:27:49.563 に答える
0

この方法を試してみてください。これが問題の解決に役立つことを願っています。

HashMap<Integer, ArrayList<String>> list = new HashMap<Integer, ArrayList<String>>();

ハッシュマップ キーをインデックスとして設定し、文字列配列リストの値をアダプターの "getView()" メソッドでリスト アダプターに渡すようになりました.

于 2013-09-03T13:00:05.807 に答える