Wie wir gesehen haben, ist RecyclerView effektiver als ListView, daher bevorzuge ich es, es in meinem Projekt zu verwenden. Aber vor kurzem habe ich Probleme, wenn ich es in meine benutzerdefinierte ViewGroup lege. RecyclerView ist einfach, Bildlaufleisten in XML wie folgt festzulegen:
<android.support.v7.widget.RecyclerView
android:id="@+id/recycler_view"
android:scrollbars="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent" />
Aber ich kann wirklich keine Methode finden, um die Bildlaufleisten im Code für RecyclerView festzulegen. Ich habe Folgendes versucht:
mRecyclerView.setVerticalScrollBarEnabled(true);
und dann habe ich das in Android's Dokument gesehen.
Also habe ich versucht, meinen eigenen LayoutManager zu erstellen und die Funktionen zu überschreiben, die ich für nötig hielt. Aber schließlich habe ich versagt. Kann mir jemand sagen, wie ich meinen eigenen LayoutManager erstellen oder mir einfach eine andere Lösung zeigen soll? Danke dir!