Android 4.0+ EditText禁用自动更正

时间:2013-05-24 14:41:38

标签: java android xml android-edittext autocorrect

我正在寻找一种在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属性。 它帮助了我,但在此语言切换按钮被禁用后。

1 个答案:

答案 0 :(得分:2)

有100%的方式吗?不是。每个键盘应用程序都会以不同的方式解释inputTypes,而不是所有键盘应用程序都尊重所有输入类型。所以没有通用的方法来确保没有自动纠正。可见密码是最好的方法,因为几乎所有键盘都出于安全考虑而尊重它。过滤,没有建议也是常见的标志,但你有这些。你正在做的每件事我都害怕 - 键盘只是忽视你并无论如何都会显示它。