1

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

4

2 回答 2

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);
            }
        }
于 2013-04-09T10:24:48.500 回答
0

这可以帮助你,在ManifestActivity declaire这样

<activity android:windowSoftInputMode="adjustResize" />

或者

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

看这里

或者

<activity
        android:name=".Home"
        android:configChanges="keyboardHidden|orientation">
    </activity>
于 2013-04-09T10:33:17.297 回答