我的主屏幕上有四个选项卡,其中一个接受用户输入。在输入选项卡中输入数据时,键盘打开。当我切换到其他选项卡时,此键盘保持打开状态。关于我需要做什么的任何建议?
问问题
1320 次
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
这可以帮助你,在Manifest
你Activity
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 回答