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
EditText2列目には問題ありませんが、小さEditTextすぎます。使ってみました
etText.setLayoutParams(new LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.FILL_PARENT));
しかし、それは設定を無効にしているようTableRow.LayoutParamsです。各コントロールは1つの設定しか持てないと思いLayoutParamsます。
では、EditTextを4行のテキストエディタとして作成し、その行の2番目の列にあることを確認するにはどうすればよいでしょうか。
ありがとう。