我可以通过编程方式禁用" Sugested Words"对于Delphi Android虚拟键盘上的TEdit?
在Java中很简单:
final EditText et = (EditText) findViewById(R.id.SearchText);
et.setInputType(et.getInputType()
| EditorInfo.TYPE_TEXT_FLAG_NO_SUGGESTIONS
| EditorInfo.TYPE_TEXT_VARIATION_FILTER);
但在Delphi中,我没有找到setInputType。
答案 0 :(得分:2)
是的,你可以。将TEdit.KeyboardType
设置为Alphabet
:
文档here说:
Alphabet用于常规文本输入的字母数字键盘。
在Android上,Alphabet键盘类型没有单词完成/单词 建议。键盘看起来与默认键盘相同,但是 没有建议。
实现相同的以编程方式编写f.ex。
Edit1.KeyboardType := Alphabet;
答案 1 :(得分:1)
你可以在这里尝试完全原生的Android / ios Tedit:
(svn)https://svn.code.sf.net/p/alcinoe/code/
然后简单地做
MyEdit.EditText.setInputType(MyEdit.EditText.getInputType()
| EditorInfo.TYPE_TEXT_FLAG_NO_SUGGESTIONS
| EditorInfo.TYPE_TEXT_VARIATION_FILTER);