滚动到所选RecyclerView项目的中间位置

时间:2016-06-28 11:17:07

标签: android android-recyclerview

我希望能够自动滚动水平RecyclerView并将所选项目放在屏幕中间

enter image description here

在附件中,所选项目是"我的应用"所以我想自动滚动房车,以便"我的应用程序"将显示在屏幕中心

我知道如何滚动到特定位置:

linearLayoutManager.scrollToPositionWithOffset(2, 20);

如何在recyclelerView中获取项目的相对位置,以便我可以滚动到它?

我的RecyclerView def:

CategoriesAdapter adapter = new CategoriesAdapter(list, this);
    catagoriesRV.setAdapter(adapter);
    LinearLayoutManager llm = new LinearLayoutManager(this, LinearLayoutManager.HORIZONTAL, false);
    catagoriesRV.setLayoutManager(llm);

0 个答案:

没有答案