我正在使用RecyclerView创建一个包含问题列表的应用。在相同的父布局中,我在RecyclerView上方有一个静态TextView,它显示一组问题的说明。我想要的是在滚动时每当特定问题到达RecyclerView的顶部时更改TextView中的文本。我怎么能做到这一点?
答案 0 :(得分:6)
您需要收听RecyclerView的滚动并将第一项显示在屏幕上。
谢天谢地,Android让我们将自定义ScrollListener设置为RecyclerView,使用LayoutManager,您可以知道首先显示哪个项目:
tf.matmul
编辑:添加了关于LayoutManager的Mateus Gondim许可
答案 1 :(得分:0)
您应该覆盖默认的Recycler.OnScrollListener。 请查看此代码:https://gist.github.com/mipreamble/b6d4b3d65b0b4775a22e