我的主屏幕中有四个选项卡,其中一个用户输入。在输入选项卡中输入数据键盘打开。当我切换到其他选项卡时,此键盘保持打开。有关我需要做什么的任何建议?
答案 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
或
<activity
android:name=".Home"
android:configChanges="keyboardHidden|orientation">
</activity>