软键盘什么时候显示输入键?

时间:2014-04-25 16:31:30

标签: android android-input-method

这与应用程序是否请求编辑器操作是分开的:通常编辑器操作显示为enter键的替代,但输入方法可以提供两者作为替代。

简单的答案当然是“什么时候可以输入换行符”。当TextView处于单线模式时,即使键盘显示一个键,也无法输入换行符:正如我在this answer中找到的那样,Android本身会对待key作为编辑器操作,并为添加到TextView的任何换行替换零宽度空间。

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

1 个答案:

答案 0 :(得分:0)

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