2017-01-22 53 views

回答

10

實現onTouchListener這樣的:

yourRecycleView.setOnTouchListener(new OnTouchListener() { 

     @Override 
     public boolean onTouch(View v, MotionEvent event) { 

     InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE); 
     imm.hideSoftInputFromWindow(v.getWindowToken(), 0); 

     return false; 
    } 
}); 
+0

我不得不改變edittext.getWindowToken()來v.getWindowToken()作爲編輯文本RecycleView適配器的私有成員。但是,這很奏效。謝謝。 – David

+0

沒問題。我很高興爲你工作:) –

+0

如何刪除突出顯示的警告說「執行點擊」不覆蓋 –

相關問題