Android 隐藏位于主活动片段内部的软键盘
我有一个viewpager,里面有一些碎片。在一个片段中有文本框,所以当用户触摸文本框时,软键盘的激活是显而易见的。但我需要在浏览寻呼机时隐藏它,因为寻呼机处于FragmentActivity中,即使我可以获取textbox.getWindowToken,我也无法将其传递给主活动,而主活动是viewpager的FragmentActivity。 请欣赏在滑动时隐藏软键盘的建议,这是在片段顶部生成的Android 隐藏位于主活动片段内部的软键盘,android,android-viewpager,hide,fragment,android-softkeyboard,Android,Android Viewpager,Hide,Fragment,Android Softkeyboard,我有一个viewpager,里面有一些碎片。在一个片段中有文本框,所以当用户触摸文本框时,软键盘的激活是显而易见的。但我需要在浏览寻呼机时隐藏它,因为寻呼机处于FragmentActivity中,即使我可以获取textbox.getWindowToken,我也无法将其传递给主活动,而主活动是viewpager的FragmentActivity。 请欣赏在滑动时隐藏软键盘的建议,这是在片段顶部生成的 提前谢谢。我也遇到了同样的问题,我已经解决了,也许它会完全用于您的尝试 我正在查看焦点更改事件列表
提前谢谢。我也遇到了同样的问题,我已经解决了,也许它会完全用于您的尝试 我正在查看焦点更改事件列表
text_box.setOnFocusChangeListener(new OnFocusChangeListener() {
@Override
public void onFocusChange(View v, boolean hasFocus) {
if(hasFocus){
// hide soft keypad
}else {
}
}
});
然后当我为我滑动软键板时