3

我的 android 应用程序中有一个 textedit 字段,此文本字段用于序列键,因此不应自动完成文本。

我设法在股票 android 键盘上解决了它,但无论我设置什么标志,三星键盘仍然显示建议和自动完成,这些是我当前的标志:

 android:inputType="textFilter|textNoSuggestions|textCapCharacters|textVisiblePassword"

我也试过

android:privateImeOptions="nm"

那么,关于如何以编程方式禁用它的任何其他想法?

4

2 回答 2

5

在我看来,如果我放下textFilter旗帜只是为了离开,有些旗帜在三星键盘上的播放效果不佳

android:inputType="textNoSuggestions|textCapCharacters|textVisiblePassword"

它按预期工作,但如果textFilter添加到inputType它将忽略其余部分

于 2016-07-13T20:39:49.530 回答
3

设法在股票 android 键盘上解决它,但三星键盘仍然显示建议

textNoSuggestions标志仅用于此目的,不需要额外的诡计。如果是这样,那么这里有些东西坏了。尽管如此,我肯定会尽量避免为一个特定的 IME 做任何特别的事情。

文档还阅读:

textNoSuggestions

可以与文本及其变体组合以指示 IME 不应显示任何基于字典的单词建议。

“应该”这个词在这里是一个关键,因此基本上由 IME 来满足您的要求,而您可能无能为力。

顺便说一句:如果它也忽略textVisiblePassword并显示密码字典,那么它不是一个好的键盘。如果它也将密码添加到字典中,我不会感到惊讶:)

于 2016-07-13T20:28:59.130 回答