关闭

android EditText 自动换行 设置

3441人阅读 评论(0) 收藏 举报

项目当中有提交评论和反馈的功能 用的是EditText做为文本编辑器,但是默认的EditText当你输入的内容过多超出屏幕一行 EditText也不会自动换行的,下面给出一个简单的解决办法



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

1
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:85489次
    • 积分:2140
    • 等级:
    • 排名:第18816名
    • 原创:130篇
    • 转载:15篇
    • 译文:0篇
    • 评论:27条
    最新评论