カスタム ビューとテーブルを含むメイン ファイルと、行レイアウトの 2 つのレイアウト ファイルがあります。状況に応じて、次のように行レイアウトから拡張された追加の行がテーブルに必要になります。
TableLayout tl = (TableLayout) mParent.findViewById(R.id.table_layout);
LayoutInflater inflater = LayoutInflater.from(mParent);
TableRow tr = (TableRow) inflater.inflate(R.layout.layout_row, null);
tl.addView(tr, 0);
これは意図したとおりに機能します。
tl.addView(tr)
これはまったく何もしません。
なんで?2 つの引数を指定して addView を試す前に、これに 30 分を費やしました。
ありがとう!