2017-04-25 6 views

答えて

0

あなたはそれをあなたがどんなLayoutManagerRecyclerViewの場合と同じように行う必要があります。

だから、要するに、あなたのRecyclerView.Adapterを変更します。

  1. getItemCountリターンInteger.MAX_VALUEしてください。
  2. あなたRecyclerViewを初期化した後、あなたのアイテムが中間位置layoutManager.scrollToPosition((int)(Integer.MAX_VALUE/2f))に代わりのlist.get(position)
  3. 移動にlist.get(position % list.size)を使用して取得する場合(あなたがあなたのデータセットとアイテムが表示されるべきで、あなたの選択に応じてInteger.MAX_VALUE/2fintを追加する必要があります最初)。

このようにして、データセットを繰り返すことなく、無限スクロールの錯覚を維持します。

+0

この行を追加する必要があります。 "wearableRecyclerView .setCenterEdgeItems(true);"この行では動作しません。 –

+0

どのように動作しませんか?何が起こるのですか? –

+0

このsetCenterEdgeItems(真) でセンターリストにスクロールされていませんが、私がこの行を無効にした場合、それは作業 –

関連する問題