1

我有一个viewpager里面有很少的片段。在一个片段里面有文本框,所以当用户触摸文本框时,软键盘是活跃的(显而易见)。但我需要隐藏它当pager被刷,因为pager是在FragmentActivity,即使我可以得到textbox.getWindowToken()我不能将它传递给viewpager主要活动(这是fragmentActivity)。 欣赏建议在滑动时隐藏软键盘,其中产生的片段顶部隐藏软键盘上的一个片段主活动

在此先感谢。

回答

0

上午也具有同样的问题,我已经解决了这个问题,可能会使用全给你试试吧,

上午seeting聚焦状态改变的事件听者

text_box.setOnFocusChangeListener(new OnFocusChangeListener() { 
@Override 
public void onFocusChange(View v, boolean hasFocus) { 
    if(hasFocus){ 
     // hide soft keypad 
    }else { 

    } 
    } 
}); 

然后当我刷卡片段软键板对我隐藏...