Android:如何让键盘保持一直运行状态

时间:2012-05-30 14:11:35

标签: android keyboard back-button

我一直试图让键盘保持正常。我不希望后退按钮隐藏它。 我不希望任何东西隐藏它。

我在清单中抛弃了android:windowSoftInputMode =“stateAlwaysVisible”,虽然看起来构建此功能的团队应该google“始终”的定义

当我按下应用程序上的后退按钮时,它会隐藏键盘。

有没有办法捕捉并杀死第一个后退按钮点击,或将其传递给活动而不是隐藏键盘?

修改

<小时/> 覆盖任何这些并在每一行上放置断点都会向我展示一件事,这些都不会被调用。键盘是隐藏的,我的活动没有线索。

 public boolean onKeyLongPress(int keyCode, KeyEvent event){
 public boolean onKeyMultiple(int keyCode, int repeatCount, KeyEvent event){
 public boolean onKeyUp(int keyCode, KeyEvent event){
 public boolean onKeyDown(int keyCode, KeyEvent event) {
 public void onBackPressed() {

1 个答案:

答案 0 :(得分:0)

有没有办法捕捉并杀死第一个后退按钮点击,或将其传递给活动而不是隐藏键盘?

是。只需使用以下代码:

@Override
    public void onBackPressed() {
       //do nothing,hence avoiding the soft keyboard from hiding
       return;
    }