RecyclerView.scrollToPosition()
очень странный. например, предположительно RecyclerView
именем "rv"
.
-
если теперь элемент 10 находится под текущим
RecyclerView
, вызовитеrv.scrollToPosition(10)
,RecyclerView
прокрутит элемент 10 до дна. -
если теперь элемент 10 находится в текущем
RecyclerView
, вызовитеrv.scrollToPosition(10)
, прокрутки не будет, ничего не будет сделано. -
если теперь элемент 10 находится в верхней части текущего
RecyclerView
, вызовитеrv.scrollToPosition(10)
,RecyclerView
прокрутит элемент 10 в начало.
Чтобы помочь пониманию, посмотрите на эту картинку
Но что мне нужно, так это то, что всякий раз, когда я вызываю его, RecyclerView
прокручивает предполагаемую позицию в верхнюю часть текущего представления, как в случае 3. Как это сделать?