我想在Android中以编程方式管理EditText框的高度和宽度.我试过edittext.setWidth(32);和edittext.setEms(50);,但两者都不起作用.请参阅下面的代码,因为我正在使用它在Android中创建动态EditTexts.
private EditText createEditText()
{
final LayoutParams lparams = new LayoutParams(LayoutParams.FILL_PARENT,LayoutParams.FILL_PARENT);
final EditText edittext = new EditText(this);
edittext.setLayoutParams(lparams);
edittext.setWidth(32);
edittext.setEms(50);
return edittext;
}
解决方法:
private EditText createEditText()
{
final LayoutParams lparams = new LayoutParams(50,30); // Width , height
final EditText edittext = new EditText(this);
edittext.setLayoutParams(lparams);
return edittext;
}
尝试这个.
标签:android,android-edittext
来源: https://codeday.me/bug/20190930/1836911.html