`
zhouxuebao87
  • 浏览: 115929 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

EditText多行文本自动换行

 
阅读更多

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

相关推荐

Global site tag (gtag.js) - Google Analytics