私は私のカスタムレイアウトでリサイクラビューを持っています。私は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