更换标签后,软键盘仍然可见

时间:2013-04-09 10:17:01

标签: android

我的主屏幕中有四个选项卡,其中一个用户输入。在输入选项卡中输入数据键盘打开。当我切换到其他选项卡时,此键盘保持打开。有关我需要做什么的任何建议?

2 个答案:

答案 0 :(得分:1)

以下代码是从Close/hide the Android Soft Keyboard复制的。

下次请在发布问题之前搜索论坛:

tabHost.setOnTabChangedListener(new OnTabChangeListener()
        {
        public void onTabChanged(String tabId)
            {
            InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
            imm.hideSoftInputFromWindow(tabHost.getApplicationWindowToken(), 0);
            }
        }

答案 1 :(得分:0)

这可以帮助您,Manifest Activity declaire这样

<activity android:windowSoftInputMode="adjustResize" />

<activity android:windowSoftInputMode="adjustPan" /> for more info 

see Here

<activity
        android:name=".Home"
        android:configChanges="keyboardHidden|orientation">
    </activity>