Como vimos, o RecyclerView é mais eficaz do que o ListView, então prefiro usá-lo no meu projeto. Mas recentemente tive um problema ao colocá-lo no meu ViewGroup personalizado. O RecyclerView é fácil de definir barras de rolagem em xml como este:
<android.support.v7.widget.RecyclerView
android:id="@+id/recycler_view"
android:scrollbars="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent" />
Mas eu realmente não consigo encontrar nenhum método para definir as barras de rolagem no código para RecyclerView, o que tentei é:
mRecyclerView.setVerticalScrollBarEnabled(true);
e então eu vi isso no documento do Android.
Então tentei fazer meu próprio LayoutManager e substituir as funções que achei que precisava. Mas finalmente eu falhei. Então, alguém pode me dizer como devo fazer meu próprio LayoutManager ou apenas me mostrar uma outra solução. Obrigado!