4
私は、子要素を含むRecyclerView
を持っています。選択したEditText
が画面からスクロールされると、ソフトキーボードが非表示になります。 EditText
が画面に表示されなくなったときはどうすればわかりますか?通知するためにEditText
要素にアタッチできるイベントリスナーがありますか?リサイクラービューのテキストの編集がスクロールアウトされているときにキーボードを非表示にする
私は、子要素を含むRecyclerView
を持っています。選択したEditText
が画面からスクロールされると、ソフトキーボードが非表示になります。 EditText
が画面に表示されなくなったときはどうすればわかりますか?通知するためにEditText
要素にアタッチできるイベントリスナーがありますか?リサイクラービューのテキストの編集がスクロールアウトされているときにキーボードを非表示にする
このような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;
}
});
は、私が編集テキストとしてv.getWindowTokenにedittext.getWindowTokenを()()を変更しなければならなかったことはRecycleViewアダプタのプライベートメンバです。しかし、これはうまくいった。ありがとうございました。 – David
問題ありません。私はあなたのために働いてうれしいよ:) –
"クリックを実行"についての強調表示された警告を削除する方法は上書きされません –