Android 安卓:在单键后退的情况下,软键盘应该是隐藏的,活动也应该完成,如何才能做到这一点?

Android 安卓:在单键后退的情况下,软键盘应该是隐藏的,活动也应该完成,如何才能做到这一点?,android,android-softkeyboard,android-edittext,Android,Android Softkeyboard,Android Edittext,我有一个活动,它有一个EditText组件和三个按钮。单击EditText组件将弹出一个软键板 我已经收到一个错误,说明在单回键按下你应该去上一个活动。目前只有软键板是隐藏的 我应该如何解决这个问题 有人建议我做一个定制的“文本框”。但我不知道我该怎么做。或者它如何解决我的问题 自定义编辑文本或文本框将解决此问题?如果是,怎么做 编辑:如果不可能,请告诉我如何不可能 编辑2:在这种情况下,api提供的所有关键侦听器都不起作用。如果显示软键盘,按下后退按钮将首先隐藏键盘。。。我们的实现只有在这之后

我有一个活动,它有一个EditText组件和三个按钮。单击EditText组件将弹出一个软键板

我已经收到一个错误,说明在单回键按下你应该去上一个活动。目前只有软键板是隐藏的

我应该如何解决这个问题

有人建议我做一个定制的“文本框”。但我不知道我该怎么做。或者它如何解决我的问题

自定义编辑文本或文本框将解决此问题?如果是,怎么做

编辑:如果不可能,请告诉我如何不可能

编辑2:在这种情况下,api提供的所有关键侦听器都不起作用。如果显示软键盘,按下后退按钮将首先隐藏键盘。。。我们的实现只有在这之后才能起作用


编辑3:任何人有任何想法吗?

将onKeyListener添加到编辑文本中,并捕捉关键事件并完成活动。请参见

是的,您可以。请参见我的答案:

确保返回false,以便Android继续执行该过程。无法获取它。。。如果软键盘可见,则无法拦截AFAIK android back hw key事件,我们已尝试对其进行调试。。但每次看到软键盘时,流量并没有达到断点。我需要覆盖这个。。。。