我的项目中有一个ViewPager
,其中包含一些从数据库加载的文章。如何重置ViewPager片段刷新后的垂直滚动?
根据每篇文章的长度,用户必须向下滚动ScrollView
内部片段布局才能阅读该文章。
当用户滑动到下一个片段(文章),然后回到前一个片段(文章),它显示了文章在最后一个垂直滚动位置,但是当一个片断被刷出时,我需要将垂直滚动位置重置为顶部。
我试过OnPageChangeListener()
方法来处理它,但是我失败了,因为例如onPageScrolled
在用户开始刷新时重置滚动,而我需要它在(先前的)片段刷出之后发生。
我该怎么办?
u需要重置的片段位置。尝试添加scrolltoPosition(1);在你的片段内。 –
@Divyesh在哪个方法? 'onCreateView'? – Pourbahrami
张贴您的购物代码。在你的'onTabSelected'方法中设置' –