我在我的自定義佈局中有一個回收器視圖,我附加了一個LinearLayoutManager和我的自定義適配器。LayoutManager不會滾動到firstCompletelyVisibleItem
this.recyclerList = (RecyclerView) findViewById(R.id.custom_number_picker_list);
this.layoutManager = new LinearLayoutManager(getContext());
this.recyclerList.setLayoutManager(layoutManager);
this.numberAdapter = new NumberAdapter();
this.recyclerList.setAdapter(numberAdapter);
我想讓layoutManager滾動到firstCompletelyVisibleItem位置。 滾動到此位置的命令只是忽略!
但是,如果我通過
layoutManager.findFirstVisibleItemPosition();
查詢的第一可見(不完整)的位置,然後通過
layoutManager.scrollToPosition(firstVisible);
設置此位置,然後它工作正常。但如果我想滾動firstCompletelyVisibleItem, 如上所述,它將被忽略。
這是爲什麼?有什麼我失蹤了嗎?
沒有評論的投票沒有價值。 – JacksOnF1re