如题,网上方法较多的是这个
Activity的配置中可以指定 android:configChanges 属性,其中keyboardHidden应该就是你关心的。 然后再你的 Activity 中 覆写 onConfigurationChanged() 方法,在该方法中实现你要做的事情吧。但程序没有调用这个方法,各位有没有什么好方法,请指教,谢谢!

解决方案 »

  1.   

    你在主activity里直接实现onConfigurationChanged函数就行了,sdk中有说明
    void  onConfigurationChanged(Configuration newConfig)  ;
      

  2.   

    我在activity中实现了这个方法
    @Override
    public void onConfigurationChanged(Configuration newConfig){
    Log.d("onConfigurationChanged","response");
    }
    可是当键盘弹出或关闭时系统不会调用这个方法
      

  3.   

    楼主问题解决了吗,我现在也碰到这样的问题,不知道该咋办了。我的需求是这样的,进入一个activity后自动弹出软键盘,然后当用户点击BACK按钮时直接退出该activity,我是想着对软键盘关闭事件进行监听,在里面finish()
      

  4.   

    不起作用啊,关闭开启软键盘,不回触发onConfigurationChanged这个方法。为什么啊?