Android プロジェクトでプログラムによって作成された TableLayout があります。データベースからフェッチされる行が増える限り、TableRows を追加し続けます。ここで、TableRows の間に境界線のような区切り線を追加したいと思います。
XML から静的に作成した別の TableLayout では、View を区切り記号として使用し、style.xml でスタイルを設定しました。
私は次のようにテーブルレイアウトにビューを追加しようとしました:
View v=new View(this);
v.setLayoutParams(new LayoutParams(
LayoutParams.FILL_PARENT,
LayoutParams.WRAP_CONTENT));
v.setBackgroundResource(R.drawable.rowseparator_shape);
tr.addView(mTvDate);
tr.addView(mTvResult);
tl.addView(tr);
tl.addView(v);
ただし、すべての TableRows が収集された後に一度だけ追加されます。追加された tr ごとに 1 つの View を追加するスマートな方法は何でしょうか? それとも、他のものを一緒に使用する必要がありますか?