当前位置:  开发笔记 > 编程语言 > 正文

带有textMultiLine的EditText不起作用

如何解决《带有textMultiLine的EditText不起作用》经验,为你挑选了1个好方法。

这是我的EditText。为什么不允许多行?


我还以编程方式设置了它。

        edit_View.setSingleLine(false);
        edit_View.setImeOptions(EditorInfo.IME_FLAG_NO_ENTER_ACTION);
        edit_View.setInputType(InputType.TYPE_CLASS_TEXT | InputType.TYPE_TEXT_FLAG_MULTI_LINE);

我完全不知道为什么这不起作用。



1> 小智..:

我最近有这个问题。我发现以编程方式设置inputType会重置大多数选项,因此您必须在之后进行设置。我认为将您的代码更改为此可以:

edit_View.setInputType(InputType.TYPE_CLASS_TEXT | InputType.TYPE_TEXT_FLAG_MULTI_LINE);
edit_View.setSingleLine(false);
edit_View.setImeOptions(EditorInfo.IME_FLAG_NO_ENTER_ACTION);

推荐阅读
k78283381
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有