Android:EditText中的Multiline&No autosuggest

Ant*_*nio 8 android android-edittext

是否可以使用允许多行的EditText并且不显示建议?我试过这段代码:

android:inputType="textFilter|textMultiLine"
Run Code Online (Sandbox Code Playgroud)

我在这个问题中看到了,但它对我不起作用.如果我尝试同时使用两者,EditText支持多行,但会出现建议.另外,它们正常工作.

这是SDK中的错误吗?或者也许不可能将它们结合起来?

谢谢!

lig*_*ark 13

这应该做你想要的:

android:inputType="textFilter|textMultiLine|textNoSuggestions"
Run Code Online (Sandbox Code Playgroud)

虽然我自己没有尝试过."textNoSuggestions"仅在API 5之后可用.

  • 如果用户使用 gboard 等自定义键盘,则不起作用 (2认同)

Nik*_*unj 5

如果您动态创建Edittext并希望实现Multiline & No autosuggest那么您需要使用:setRawInputType

editText.setRawInputType(InputType.TYPE_CLASS_TEXT | InputType.TYPE_TEXT_VARIATION_VISIBLE_PASSWORD | InputType.TYPE_TEXT_FLAG_NO_SUGGESTIONS);
Run Code Online (Sandbox Code Playgroud)