尝试在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);
}
答案 0 :(得分:1)
您可以尝试此代码
ViewGroup.MarginLayoutParams xyz =(ViewGroup.MarginLayoutParams)EditText.getLayoutParams(); xyz.height = 150; xyz.width = 200;
答案 1 :(得分:0)
尝试以下代码:
ViewGroup.MarginLayoutParams mlp = (ViewGroup.MarginLayoutParams)EditText.getLayoutParams();
mlp.height=100;
mlp.width=150;
答案 2 :(得分:0)
更好用 EditText address = new EditText(this); 地址.setLayoutParams(new EditText .LayoutParams(EditText .LayoutParams.MATCH_PARENT,EditText .LayoutParams.WRAP_CONTENT));
如果它的尺寸从100增加到你想要的尺寸,那么第一个是宽度,下一个是高度。如下所示
EditText address = new EditText(this);地址.setLayoutParams(new EditText.LayoutParams(450,100));