Вы можете назвать это:
scrollView.fullScroll(ScrollView.FOCUS_TOP)
или это:
scrollView.scrollTo(0,0);
и вы можете использовать это в onBindeViewHolder в вашем адаптере, когда вы инициализируете viewHolder, или вы можете подключить прослушиватель прокрутки к вашему RecyclerView и обнаружить прокрутку с помощью прослушивателя прокрутки
может быть как то так!
recyclerView.addOnScrollListener(new RecyclerView.OnScrollListener() {
@Override
public void onScrolled(RecyclerView recyclerView, int dx, int dy) {
LinearLayoutManager linearLayoutManager = (LinearLayoutManager) recyclerView.getLayoutManager();
int fVitem = linearLayoutManager.findFirstVisibleItemPosition();
int lVitem = linearLayoutManager.findLastVisibleItemPosition();
for (int i = fVitem; i <= lVitem; i++) {
View view = linearLayoutManager.findViewByPosition(i);
ScrollView scrollView;
if (view.getTag() != null) scrollView = (ScrollView) view.getTag();
else {
scrollView = view.findViewById(R.id.myScrollView);
view.setTag(scrollView);
}
scrollView.scrollTo(0, 0);
}
}
});
но я думаю, что если вы используете obBindViewHolder, будет лучше для производительности