#android
Вопрос:
У меня есть макет вкладки в одном из моих приложений, как я могу настроить его таким образом, чтобы при нажатии на значок он прокручивался вверх, я хочу этого добиться, потому что у меня очень длинный просмотр в моем приложении
Это код, например, который показывает значок на моем интерфейсе приложения.
// Feed tab
mTabLayout.getTabAt(0).setCustomView(R.layout.tab_layout);
tab_icon = (ImageView) mTabLayout.getTabAt(0).getCustomView().findViewById(R.id.tab_icon);
tab_icon.setImageResource(R.drawable.ic_feed_n);
tab_badge = (TextView) mTabLayout.getTabAt(0).getCustomView().findViewById(R.id.tab_badge2);
tab_badge.setText("Home");
tab_layout = (LinearLayout) mTabLayout.getTabAt(0).getCustomView().findViewById(R.id.tab_main_layout);
tab_layout.setOnTouchListener(new View.OnTouchListener() {
@SuppressLint("ClickableViewAccessibility")
@Override
public boolean onTouch(View v, MotionEvent event) {
if (event.getAction() == MotionEvent.ACTION_DOWN){
animateTab(0);
}
return false;
}
});
Какой код я должен использовать для этого, чтобы он прокручивался вверх по щелчку, я попробовал » ScrollView.setScrollY(0);», но он показывает ошибку «Не удается разрешить символ «ScrollView»»
Комментарии:
1. LinearLayoutManager.scrollToPositionWithOffset(pos, 0);
2. recyclerview.Положение прокрутки(позиция)
3. Вышеприведенные два предложения не работают, спасибо за ответ