背景:有的地方需要用到多行的文本输入框,但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);