转载:http://yq135314.iteye.com/blog/1607037
背景:有的地方需要用到多行的文本输入框,但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);