我有一个包含四个选项卡的活动,每个选项卡都作为一个片段实现。在其中一个选项卡中,我想防止软键盘向上推视图,而键盘仍应将其他片段中的视图向上推。有谁知道如何实现这一目标?
我不能使用活动的 windowSoftInputMode 标志,因为这会阻止它用于具有所有四个片段的整个活动。
我有一个包含四个选项卡的活动,每个选项卡都作为一个片段实现。在其中一个选项卡中,我想防止软键盘向上推视图,而键盘仍应将其他片段中的视图向上推。有谁知道如何实现这一目标?
我不能使用活动的 windowSoftInputMode 标志,因为这会阻止它用于具有所有四个片段的整个活动。
尝试动态更改标志
使用以下内容更改选项卡单击侦听器中 Activity 的 softInputMode。
getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_HIDDEN);