このコードは意図したとおりに機能します。
LinearLayoutManager layoutManager = new LinearLayoutManager(this,
LinearLayoutManager.VERTICAL, false);
mRecyclerView.setLayoutManager(layoutManager);
mRecyclerView.scrollToPosition(2);
配置とスクロールは垂直で、3 番目のアイテムが表示されます。
ここで、上記のコードVERTICAL
を に置き換えるとHORIZONTAL
、アイテムは水平に表示され、スクロールは (意図したとおり) 水平になりますが、setScrollToPosition(2)
機能しなくなります。
どうやっscrollToPosition
てHORIZONTAL LinearLayoutManager
?
私のXMLファイルは以下のとおりです。
< android.support.v7.widget.RecyclerView
android:id="@+id/rvPosters"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:paddingTop="4dp"
android:paddingBottom="4dp" >