我正在寻找一种在 EditText 中禁用自动更正的方法(以及可选的实时自动建议)。当前代码:
<EditText
android:id="@+id/text_message_edit_text"
android:layout_width="240dp"
android:layout_height="wrap_content"
android:ems="10"
android:inputType="textCapSentences|textMultiLine|textNoSuggestions|textFilter"
android:textSize="20sp" />
我已经尝试过这个solution添加 textVisiblePassword
属性。 这对我很有帮助,但是在这个语言切换按钮被禁用之后。
最佳答案
有100%的方法吗?不。每个键盘应用程序对 inputType 的解释都略有不同,并且并非所有键盘应用程序都支持所有输入类型。因此,没有通用的方法来确保不会自动更正。可见密码是最好的方法,因为出于安全原因,几乎所有键盘都采用它。过滤和无建议也是常见的标志,但你有这些。恐怕你正在竭尽全力 - 键盘只是无视你并且无论如何都会显示它。
关于java - Android 4.0+ EditText 禁用自动更正,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16737635/