0

试图增加java中edittextfield的大小..我该怎么做。下面是我的代码

final EditText address = new EditText(activity);
                if (data.getFavoriteAddress() != null
                        && !data.getFavoriteAddress().trim().equals("")) {
                    address.setText(data.getFavoriteAddress());
                } else {
                    address.setHint(R.string.address);
                }
4

4 回答 4

1

你可以试试这段代码

ViewGroup.MarginLayoutParams xyz = (ViewGroup.MarginLayoutParams)EditText.getLayoutParams(); xyz.高度=150;xyz.宽度=200;

于 2012-11-07T07:15:52.777 回答
0

最好使用 EditText 地址 = new EditText(this); 地址 .setLayoutParams(new EditText .LayoutParams(EditText .LayoutParams.MATCH_PARENT, EditText .LayoutParams.WRAP_CONTENT));

如果它很小,则将您的尺寸从 100 增加到您需要的尺寸,第一个是宽度,下一个是高度。如下所示

EditText 地址 = new EditText(this); 地址 .setLayoutParams(new EditText.LayoutParams(450,100));

于 2012-11-07T11:52:48.740 回答
0

试试下面的代码:

  ViewGroup.MarginLayoutParams mlp = (ViewGroup.MarginLayoutParams)EditText.getLayoutParams();
  mlp.height=100;
  mlp.width=150; 
于 2012-11-07T07:17:05.280 回答
0

你可以这样写,以增加编辑文本的大小

地址.setTextSize(18.0f);

或者如果你想增加编辑文本字段然后

EditText 地址 = new EditText(this); 地址 .setLayoutParams(new EditText .LayoutParams(EditText .LayoutParams.MATCH_PARENT, EditText .LayoutParams.WRAP_CONTENT));

或者

EditText 地址 = new EditText(this); 地址 .setLayoutParams(new EditText.LayoutParams(100,100));

于 2012-11-07T07:02:30.143 回答