软键盘何时应该显示回车键



这与应用程序是否请求编辑器操作是分开的:通常编辑器操作显示为回车键的替代项,但输入法也可以同时提供这两种选项。

当然,简单的答案是"何时可以输入换行符"。当TextView处于单行模式时,即使键盘显示了一个键,也不可能输入换行符:正如我在这个答案中发现的那样,Android本身将该键视为编辑器操作,并用零宽度空间代替添加到TextView的任何换行符。

输入法如何判断是否尊重换行符,或者显示回车键(作为任何指定编辑器操作的替代项)是否合适?

最好检查使用getCurrentInputEditorInfo()返回的EditorInfo对象,并对显示Enter键是否合适进行最佳猜测。

相关内容

  • 没有找到相关文章

最新更新