Như chúng ta đã thấy, RecyclerView hiệu quả hơn ListView, vì vậy tôi thích sử dụng nó trong dự án của mình hơn. Nhưng gần đây tôi gặp sự cố khi đặt nó vào ViewGroup tùy chỉnh của mình. RecyclerView dễ dàng đặt thanh cuộn trong xml như sau:
<android.support.v7.widget.RecyclerView
android:id="@+id/recycler_view"
android:scrollbars="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent" />
Nhưng tôi thực sự không thể tìm thấy bất kỳ phương pháp nào để đặt thanh cuộn trong mã cho RecyclerView, những gì tôi đã thử là:
mRecyclerView.setVerticalScrollBarEnabled(true);
và sau đó tôi thấy điều này trong tài liệu của Android.
Vì vậy, tôi đã cố gắng tạo LayoutManager của riêng mình và ghi đè các chức năng mà tôi nghĩ tôi cần. Nhưng cuối cùng tôi đã thất bại. Vì vậy, bất cứ ai có thể cho tôi biết làm thế nào tôi nên tạo LayoutManager của riêng mình hoặc chỉ cho tôi một giải pháp khác. Cảm ơn bạn!