我正在寻找一种在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
属性。 它帮助了我,但在此语言切换按钮被禁用后。
答案 0 :(得分:2)
有100%的方式吗?不是。每个键盘应用程序都会以不同的方式解释inputTypes,而不是所有键盘应用程序都尊重所有输入类型。所以没有通用的方法来确保没有自动纠正。可见密码是最好的方法,因为几乎所有键盘都出于安全考虑而尊重它。过滤,没有建议也是常见的标志,但你有这些。你正在做的每件事我都害怕 - 键盘只是忽视你并无论如何都会显示它。