0

TableRows と TableRows を含む TableLayouts を動的に入力する TableLayout がある ScrollView があります。

ネストされた TableLayouts の TableRows を他の TableRows とまったく同じ方法で表示したい。

現在、次の結果が得られます。 ここに画像の説明を入力

ネストされた TableLayout は赤い円の中にあります。たとえば、チェックボックスのある最初の tableRow は 3 番目の tableRow とまったく同じオブジェクトですが、表示は異なります。おそらく、メインの Tablelayout は、その中の他のコンテナー レイアウトを異なる方法で扱います。TableRows 内で追加のレイアウトを使用しません。

メインとネストされた TableLayout の両方に子を追加したときに layoutParameter を含めましたが、何も変わりませんでした。

table.addView(row,new TableLayout.LayoutParams(LayoutParams.MATCH_PARENT, LayoutParams.MATCH_PARENT,1f));

おそらく別のパラメーターを追加する必要がありますが、今までうまくいくものを見つけることができませんでした。何か案は?

PS私の質問が十分に明確でない場合は、どのような追加情報が必要か教えてください.

4

1 に答える 1