我有一个HTML页面,其输入字段为type="text"
,autocomplete="off"
和autocorrect="off"
虽然这会关闭输入字段下方显示的下拉列表,但是我仍然会在 Samsung Galaxy Tab S 平板电脑的软键盘上方显示建议。请看下面的图片。
设置autocomplete="off"
和autocorrect="off"
适用于Sony Xperia Z平板电脑。但是三星Galaxy Tab S 正在发行,它有android 4.4.2和chrome浏览器版本38.0.2125.102。
任何人都知道为什么?
注意:我知道我可以从键盘设置关闭建议或更改键盘本身,但我希望它能在没有用户必须这样做的情况下工作。例如,索尼xperia z平板电脑已启用建议,但它从不显示具有autocomplete = off的输入字段的建议,并显示其他建议。
答案 0 :(得分:1)
我可能会离开这里,但我的想法是你正在运行的键盘。默认情况下,Tab上的三星默认键盘可能具有自动完成/自动更正功能。应该有另一个键盘可以切换到(无论是android默认还是别的)。切换可能会得到您正在寻找的结果。
答案 1 :(得分:0)
从https://stackoverflow.com/a/4488987/2026478
引用yanchenko开发2.0+时,假设的方法是设置android:inputType =“textNoSuggestions”(ref)。不幸的是,HTC Desire 2.2(以及可能还有其他HTC Sense设备)仍然显示了建议。 使用“android:inputType =”textVisiblePassword“HTC的软件键盘将不允许您切换语言。 所以我坚持使用“android:inputType =”textFilter“来禁用建议。
或以编程方式 从https://stackoverflow.com/a/5039551/2026478
引用1kafinal EditText et = (EditText) findViewById(R.id.SearchText);
et.setInputType(et.getInputType()
| EditorInfo.TYPE_TEXT_FLAG_NO_SUGGESTIONS
| EditorInfo.TYPE_TEXT_VARIATION_FILTER);
来源:How to disable displaying "suggestions" on the Soft Keyboard