我的主屏幕上有四个选项卡,其中一个接受用户输入。在输入选项卡中输入数据时,键盘会打开。当我切换到其他选项卡时,此键盘保持打开状态。关于我需要做什么的任何建议?
最佳答案
以下代码复制自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);
}
}
关于android - 更改选项卡后软键盘仍然可见,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15899284/