1

このコードは意図したとおりに機能します。

    LinearLayoutManager layoutManager = new LinearLayoutManager(this,
            LinearLayoutManager.VERTICAL, false);
    mRecyclerView.setLayoutManager(layoutManager);
    mRecyclerView.scrollToPosition(2);

配置とスクロールは垂直で、3 番目のアイテムが表示されます。

ここで、上記のコードVERTICALを に置き換えるとHORIZONTAL、アイテムは水平に表示され、スクロールは (意図したとおり) 水平になりますが、setScrollToPosition(2)機能しなくなります。

どうやっscrollToPositionHORIZONTAL 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" >
4

0 に答える 0