我注意到Android设备的默认键盘的行为方式不同,但我有一个特殊的行为,我不确定它是什么以及如何配置键盘设置。请参阅以下信息。
- 在任何edittext中单击以获得焦点时,键盘会显示
- 当我输入“Hello”时,edittext不会立即填充文本。我需要单击建议的“Hello”,然后文本显示在edittext
中
醇>
问题:
- 使键盘以这种方式运行的设置是什么?
- 在所有Android键盘上,此行为是否相同? (我想不,但是,我
找不到任何支持性参考文献)
- 你们是否知道任何具有此功能的第三方键盘应用程序?
- 如何知道用户是否使用此类型的键盘?
醇>
要检测用户交互,我使用(1)onUserInteraction()和(2)自定义TextWatcher实现的组合。两者都经过测试和工作,因此我没有添加源代码。我之前提到过2,因为无法检测到那些带有行为textchanges的键盘。
从上面的屏幕截图中,“Hello”只会在您点击左侧屏幕截图中的绿色“Hello”时显示。