Comme nous l'avons vu, RecyclerView est plus efficace que ListView, je préfère donc l'utiliser dans mon projet. Mais récemment, j'ai un problème lorsque je le mets dans mon ViewGroup personnalisé. RecyclerView est facile à définir des barres de défilement en XML comme ceci:
<android.support.v7.widget.RecyclerView
android:id="@+id/recycler_view"
android:scrollbars="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent" />
Mais je ne trouve vraiment aucune méthode pour définir les barres de défilement dans le code de RecyclerView, ce que j'ai essayé est:
mRecyclerView.setVerticalScrollBarEnabled(true);
et puis j'ai vu cela dans le document d'Android.
J'ai donc essayé de créer mon propre LayoutManager et de remplacer les fonctions dont je pensais avoir besoin. Mais finalement j'ai échoué. Quelqu'un peut-il donc me dire comment créer mon propre LayoutManager ou simplement me montrer une autre solution. Je vous remercie!