EditText多行文本自动换行

背景:有的地方需要用到多行的文本输入框,但EditText在默认的情况下是单选的,

且不能进行换行。

EditText editText = new EditText(this);
//设置EditText的显示方式为多行文本输入
editText.setInputType(InputType.TYPE_TEXT_FLAG_MULTI_LINE);
//文本显示的位置在EditText的最上方
editText.setGravity(Gravity.TOP);
editText.setText("数据测试数据测试数据测试数据测试数据测试数据测试");
//改变默认的单行模式
editText.setSingleLine(false);
//水平滚动设置为False
editText.setHorizontallyScrolling(false);
 

猜你喜欢

转载自yq135314.iteye.com/blog/1607037