RecyclerView
CardView
में घोंसला दिया गया है। RecycylerView
में डिवाइडर जोड़ने के लिए मैंने addItemDecoration()
पर कॉल करने का प्रयास किया, लेकिन यह काम नहीं किया।डिवाइडर रीसाइक्लर व्यू में प्रदर्शित नहीं किए गए हैं, इसके बाद addItemDecoration() को
<android.support.v7.widget.CardView xmlns:card_view="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="wrap_content"
card_view:cardBackgroundColor="@color/white_color"
android:layout_marginLeft="10dp"
android:layout_marginRight="10dp"
card_view:cardElevation="3dp">
<android.support.v4.widget.SwipeRefreshLayout
android:id="@+id/swipe_saleproduct_list"
android:layout_width="match_parent"
android:layout_height="match_parent">
<android.support.v7.widget.RecyclerView
android:id="@+id/recycler_saleproduct_list"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_centerHorizontal="true"
android:layout_centerVertical="true"
android:visibility="visible" />
</android.support.v4.widget.SwipeRefreshLayout>
</android.support.v7.widget.CardView>
जावा कोड:
mSwipe = (SwipeRefreshLayout)view.findViewById(R.id.swipe_saleproduct_list);
mRecyclerView= (RecyclerView) view.findViewById(R.id.recycler_saleproduct_list);
mRecyclerView.setLayoutManager(new LinearLayoutManager(UIUtils.getContext()));
mRecyclerView.addItemDecoration(new DividerItemDecoration(UIUtils.getContext(), DividerItemDecoration.VERTICAL_LIST));
SaleProductListAdapter saleProductListAdapter = new SaleProductListAdapter(UIUtils.getContext(), mRecyclerView, list, mSwipe);
mRecyclerView.setAdapter(saleProductListAdapter);
अधिक कोड पोस्ट करें, कृपया। फिर हम आपकी मदद कर सकते हैं। – SilentKnight
एक कार्डव्यू के अंदर एक रीसाइक्लर व्यू के साथ एक स्वाइप रिफ्रेश लयआउट डालना बिल्कुल अच्छा विचार नहीं लगता है। – Egor
क्यों? कुछ गलत? –