1TableLayout
つのAndroidアクティビティUIがあります。2つの列があります。次に、新しい行を追加し、EditText
その新しい行の2番目の列にボックスを配置する必要があります。また、それでEditText
セル全体を埋めたいと思います。私はこのようなコードを持っています:
TableRow tr = new TableRow(context);
EditText et = new EditText(context);
et.SetMaxLines(4);
etText.setLayoutParams(new TableRow.LayoutParams(1)); //set it to the second coloumn
tr.addView(et);
tl.addView(tr); //tl is the tableLayout
EditText
2列目には問題ありませんが、小さEditText
すぎます。使ってみました
etText.setLayoutParams(new LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.FILL_PARENT));
しかし、それは設定を無効にしているようTableRow.LayoutParams
です。各コントロールは1つの設定しか持てないと思いLayoutParams
ます。
では、EditTextを4行のテキストエディタとして作成し、その行の2番目の列にあることを確認するにはどうすればよいでしょうか。
ありがとう。