我正在尝试在此EditText上禁用autosuggest,但所有概述的方法都不适用于日语IME键盘和Swype。有没有办法让它正常工作?
到目前为止,我已尝试各种组合中的所有内容无济于事。尽管所有解决方案都可以与默认键盘完美配合,但用户报告仍然可以获得自动提示。这是一个需要以某些字母开头的单词游戏,所以我真的需要它。
<EditText
android:id="@+id/txtWord"
android:background="@drawable/textbox_bg"
android:layout_margin="5dp"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_gravity="right|center_vertical"
android:layout_weight="1"
android:singleLine="true"
android:inputType="textFilter|textNoSuggestions|textVisiblePassword"
android:imeOptions="actionNone"
>
<requestFocus />
</EditText>
答案 0 :(得分:1)
提供给android:inputType
等属性的所有内容都是对IME的建议,而不是命令。有些IME会尊重他们,有些则不会。因此,您需要设计游戏,使得您不关心建议或不使用EditText
小部件。
答案 1 :(得分:0)
InputType.TYPE_NULL或'none'(检查系统级别属性的细节)应该有效,但正如Murphy先生所说,它们只是提示,所以可能无法工作(并且可能不是OR是别的什么。)
答案 2 :(得分:0)
您可以使用:
android:inputType="textNoSuggestions"
android:privateImeOptions="nm"