我有一个TextEdit,用户可以在这里输入他们的名字。我不想让编辑自动纠正拼写错误.我试着做:
myEditText.setInputType(InputType.TYPE_CLASS_TEXT | InputType.TYPE_TEXT_FLAG_NO_SUGGESTIONS);但这没什么用。为什么?
发布于 2020-05-09 22:39:20
TYPE_CLASS_TEXT和TYPE_TEXT_FLAG_NO_SUGGESTIONS是属于InputType类的静态变量。您必须按以下方式使用它们:
myEditText.setInputType(InputType.TYPE_CLASS_TEXT | InputType.TYPE_TEXT_FLAG_NO_SUGGESTIONS);编辑:,如this answer中所建议的,有些键盘忽略了InputType.TYPE_TEXT_FLAG_NO_SUGGESTIONS。因此,使用InputType.TYPE_TEXT_VARIATION_VISIBLE_PASSWORD是一种常见的解决方法,您说您已经实现了。
https://stackoverflow.com/questions/61704644
复制相似问题