ホーム画面に 4 つのタブがあり、そのうちの 1 つがユーザー入力を受け取ります。入力タブにデータを入力すると、キーボードが開きます。他のタブに切り替えても、このキーボードは開いたままです。何をする必要があるかについて何か提案はありますか?
質問する
1320 次
2 に答える
1
次のコードは、[Android ソフト キーボードを閉じる/隠す]からコピーしたものです。
次回は、質問を投稿する前にフォーラムを検索してください。
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 に答える