[英]RecyclerView Scroll to one position
我有一個測驗布局,其中我使用recyclerview
來顯示問題。 我將LinearLayoutManager
用於recyclerview
適配器。 我需要的是,只要用戶從給定的問題中選擇一個選項,下一個問題就應向上滾動到一個位置(到布局的頂部)。 我嘗試使用不同的方法來實現此目的,但是問題是發生了滾動,但滾動沒有到達布局的頂部。 它以這種方式滾動,使問題和選項在布局屏幕中完全可見,但在下部沒有顯示在頂部。 簡短的代碼片段
recyclerView = view.findViewById(R.id.recyclerView);
mLayoutManager = new LinearLayoutManager(context);
recyclerView.scrollToPosition(Qno+1);
// recyclerView.getLayoutManager().smoothScrollToPosition(recyclerView, new RecyclerView.State(), (Qno+1));
我嘗試了scrolltoposition和smoothscrolltoposition,但是得到的結果相同。 附上截圖以獲得更好的解釋。 單擊Q.5上的任何選項后,我得到的是什么
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.