4 つのタブを持つアクティビティがあり、すべてのタブがフラグメントとして実装されています。これらのタブの 1 つで、ソフト キーボードがビューを押し上げるのを防ぎたいのですが、キーボードは他のフラグメントでビューを押し上げる必要があります。これを達成する方法を知っている人はいますか?
アクティビティの windowSoftInputMode フラグは使用できません。これは、4 つのフラグメントすべてを含むアクティビティ全体で使用できないためです。
4 つのタブを持つアクティビティがあり、すべてのタブがフラグメントとして実装されています。これらのタブの 1 つで、ソフト キーボードがビューを押し上げるのを防ぎたいのですが、キーボードは他のフラグメントでビューを押し上げる必要があります。これを達成する方法を知っている人はいますか?
アクティビティの windowSoftInputMode フラグは使用できません。これは、4 つのフラグメントすべてを含むアクティビティ全体で使用できないためです。
フラグを動的に変更してみる
以下を使用して、タブ クリック リスナーのアクティビティの softInputMode を変更します。
getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_HIDDEN);