Tôi tìm câu trả lời cho tôi, nhưng không tìm được câu trả lời công việc cho tôi. Tôi gặp lỗi lạ khi xem các mặt hàng của mình trong RecycleView
: RecycleView đặt chiều cao sai cho các mục
Tôi sử dụng chế độ xem khác nhau cho RecycleView.
tôi cố gắng sử dụng mã này:
mLayoutManager.setAutoMeasureEnabled(true); // false doesn't work too
Nhưng nó không giúp tôi.
UPD 1 Tôi quên ghi chú điều này, xin lỗi. Khi tôi bắt đầu ứng dụng, tôi không có lỗi (mặt hàng như bình thường trên hình ảnh) nhưng khi tôi bắt đầu di chuyển của tôi RecycleView
Tôi có vấn đề)
UPD 2 tôi trở về các compile 'com.android.support:recyclerview-v7:23.1.1'
, nhưng nó không giúp tôi (. Vì vậy, tôi thêm mã và xml với Mey RecycleView
và tôi hy vọng bạn giúp tôi
XML:.
<android.support.v7.widget.RecyclerView
android:id="@+id/dashboard_recycle_view"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:clipToPadding="false"
android:scrollbars="none" />
và mã:
mRecyclerView = (RecyclerView) parent.findViewById(R.id.dashboard_recycle_view);
mLayoutManager = new LinearLayoutManager(getContext());
mLayoutManager.setAutoMeasureEnabled(false);
mRecyclerView.setLayoutManager(mLayoutManager);
mRecyclerView.setHasFixedSize(false);
mRecyclerView.setAdapter(mRecycleAdapter);
các layout_height cho recyclerview của bạn là gì? –
@Amit Tiwari Tôi sử dụng wrap_content. Nếu tôi đặt match_parent tôi gặp vấn đề này trước khi cuộn. Bây giờ, với wrap_content tôi gặp vấn đề này khi tôi bắt đầu cuộn – Artem
đã có một số vấn đề với wrap_content trong phiên bản cũ hơn của thư viện hỗ trợ, nhưng trong phiên bản 23.2, họ đã cố định wrap_content cho chiều cao của chế độ xem tái chế. Vì vậy, có thể, vẫn còn một lỗi trong phiên bản này. Hãy thử đặt layout_height của chế độ xem của người tái chế đối với một số giá trị tĩnh như, giả sử, 500dp và xem liệu nó có hoạt động đúng hay không. –