2017-07-26 2 views
0

アクティビティ/フラグメントを開くときに、デフォルトで特定の位置でリストを選択する必要があります。シンプルで私はRecyclerの子ビューをポジション別に取得する必要があります。円環状の水平RecyclerViewから子ビューを取得するには?

私は以下を試しましたが、nullオブジェクト参照を生成します。またハンドラを使ってみましたが、同じ問題はありません。

View view = layoutManager.findViewByPosition(position) 
recyclerView.findViewHolderforLayoutPosition(position) 
reyclerView.findViewHolderforAdaperPosition(position) 
+0

それはあなたがやろうとしているかについては不明です。良い答えを得るためには、あなたの質問を精緻化し、強化する必要があります。 – Xvolks

+0

シンプルに私はアダプタの位置を使ってリサイクルビューの子ビューを取得する必要があります。これを得る方法はありますか? –

答えて

0

アダプターには、選択したビューが位置順に表示されます。その後、

そして特定の位置にスクロールする便利なメソッドを使用します。

recyclerView.scrollToPosition(position); 
recyclerView.smoothScrollToPosition(position); 
+0

私はリサイクラービューの子アイテムのビューを取得する必要があります..? –

+0

このビューは再利用されているため、正しく表示することができます。アダプターの位置を変更する必要があります。 – Aleksandr

関連する問題