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 { 

    } 
    } 
}); 

然後當我刷卡片段軟鍵板對我隱藏...