Android:On Single back键按下软键盘应该隐藏,活动也应该完成,如何使它成为可能?

时间:2011-04-05 06:22:06

标签: android android-softkeyboard android-edittext

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

我收到一条错误说明单一的Back Key按下你应该转到上一个活动。目前只隐藏了软键盘。

我该如何解决这个问题?

我有人建议我应该制作一个自定义的“文本框”。但我无法弄清楚我该怎么做。或者它如何解决我的问题。

制作自定义编辑文本或文本框可以解决此问题吗?如果是的话怎么样?

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

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

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

2 个答案:

答案 0 :(得分:2)

是的,你可以。请在此处查看我的回答:Intercept back button from soft keyboard

答案 1 :(得分:0)

将onKeyListener添加到EditText并捕获键事件并完成您的活动。见here