Android:在单向键上,按软键盘应该被隐藏,活动也应该完成,如何使之成为可能



>我有一个活动,它有一个 EditText 组件和三个按钮。单击"编辑文本组件"会弹出一个软键盘。

我收到一个错误,指出按一次返回键您应该转到上一个活动。目前只有软键盘被隐藏。

我应该如何解决这个问题?

有人建议我应该制作一个自定义的"文本框"。但是我不知道我该怎么做。或者它如何解决我的问题。

创建自定义编辑文本或文本框可以解决此问题吗?如果是,如何?

编辑:如果不可能,请告诉我它是如何不可能的?

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

编辑3:有人知道吗??????

是的,你可以。在这里查看我的答案:从软键盘拦截后退按钮

将onKeyListener添加到您的EditText并捕获密钥事件并完成您的活动。看这里

最新更新