//svContainer是NestedScrollView,tvSpecDescription是etGoodsSize下方没有点击事件的一个TextView
mDataBind.svContainer.setOnScrollChangeListener((NestedScrollView.OnScrollChangeListener) (v, scrollX, scrollY, oldScrollX, oldScrollY) -> {
if (mDataBind.etGoodsSize.hasFocus()) {
KeyboardUtil.hideKeyboard(mActivity,mDataBind.etGoodsSize);
mDataBind.tvSpecDescription.setFocusable(true);
mDataBind.tvSpecDescription.setFocusableInTouchMode(true);
mDataBind.tvSpecDescription.requestFocus();
}
});
参考博客:
https://blog.youkuaiyun.com/Wuli_ENZO/article/details/78860390