EditText多行文本自动换行

来源:互联网 发布:电脑为什么连不上网络 编辑:程序博客网 时间:2024/04/28 15:25

转载:http://yq135314.iteye.com/blog/1607037


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

且不能进行换行。

 

代码实现 代码  收藏代码
  1. EditText editText = new EditText(this);  
  2. //设置EditText的显示方式为多行文本输入  
  3. editText.setInputType(InputType.TYPE_TEXT_FLAG_MULTI_LINE);  
  4. //文本显示的位置在EditText的最上方  
  5. editText.setGravity(Gravity.TOP);  
  6. editText.setText("数据测试数据测试数据测试数据测试数据测试数据测试");  
  7. //改变默认的单行模式  
  8. editText.setSingleLine(false);  
  9. //水平滚动设置为False  
  10. editText.setHorizontallyScrolling(false); 

原创粉丝点击