更新:大多数三星机器人在软键盘上都有“设置”按钮。如何拦截或禁用?

时间:2012-04-13 04:55:22

标签: android

我有一个带有ExitText的全屏活动。单击编辑文本(获得焦点)时,会出现一个软键盘。

现在,在一些三星安卓手机(我使用的至少两部)上,键盘上还有一个小的“设置”按钮,可以关闭你的活动并带你到手机的系统设置按钮。

我想在用户点击这个“设置”软键时拦截,然后在我的活动被推回堆栈之前做出一些决定。

有可能吗?如果是,怎么样?

修改

我知道在正常情况下它的用户体验不好,应该避免。但是,我对解决方案(技术方面)更感兴趣。对于普通用户,我不会在市场上推出这样的应用程序,所以请不要评论说我不应该这样做。

我知道开发人员将此类评论放在仍在学习的用户的利益中,但在某些情况下,“更多的是关于如何做到这一点?”。这种情况只是其中之一。希望没有人在错误的意义上接受我说的话。日Thnx!

2 个答案:

答案 0 :(得分:-1)

在活动布局中使用android:inputType =“number”,软键盘将不具有“设置”键或将被禁用。我实施了它并在三星手机(2.3.6)上进行了测试,解决方案正常运行!

答案 1 :(得分:-2)

  

有可能吗?

可能不是。换句话说,如果可能的话,它将成为键盘的一个缺陷。