{"id":14555,"date":"2022-10-08T07:16:06","date_gmt":"2022-10-08T01:46:06","guid":{"rendered":"https:\/\/jassweb.com\/solved\/solved-how-add-two-recyclerview-same-fragmnets\/"},"modified":"2022-10-08T07:16:06","modified_gmt":"2022-10-08T01:46:06","slug":"solved-how-add-two-recyclerview-same-fragmnets","status":"publish","type":"post","link":"https:\/\/jassweb.com\/solved\/solved-how-add-two-recyclerview-same-fragmnets\/","title":{"rendered":"[Solved] How add two recyclerview same fragmnets"},"content":{"rendered":"<p> [ad_1]<br \/>\n<\/p>\n<div id=\"answer-46193270\" class=\"answer js-answer accepted-answer js-accepted-answer\" data-answerid=\"46193270\" data-parentid=\"46193183\" data-score=\"1\" data-position-on-page=\"1\" data-highest-scored=\"1\" data-question-has-accepted-highest-score=\"1\" itemprop=\"acceptedAnswer\" itemscope itemtype=\"https:\/\/schema.org\/Answer\">\n<div class=\"post-layout\">\n<div class=\"votecell post-layout--left\"><\/div>\n<div class=\"answercell post-layout--right\">\n<div class=\"s-prose js-post-body\" itemprop=\"text\">\n<pre><code>&lt;LinearLayout xmlns:android=\"http:\/\/schemas.android.com\/apk\/res\/android\"\n    android:layout_width=\"match_parent\"\n    android:layout_height=\"match_parent\"\n    android:orientation=\"vertical\"&gt;\n\n    &lt;android.support.v7.widget.RecyclerView\n        android:id=\"@+id\/recycler_one\"\n        android:layout_width=\"match_parent\"\n        android:layout_height=\"0dp\"\n        android:layout_weight=\"0.5\" \/&gt;\n\n    &lt;android.support.v7.widget.RecyclerView\n       android:id=\"@+id\/recycler_two\"\n       android:layout_width=\"match_parent\"\n       android:layout_height=\"0dp\"\n       android:layout_weight=\"0.5\" \/&gt;\n&lt;\/LinearLayout&gt;\n<\/code><\/pre>\n<p>And in your Java code create two different instances of the same adapter and set that adapter to both recycler views.Since you have same view and different data you can use same adapter for both recycler view.Hope this helps you.<\/p>\n<pre><code>public View onCreateView(LayoutInflater inflater, ViewGroup container,\n                         Bundle savedInstanceState) {\n\n    View view = inflater.inflate(R.layout.fragment_communication_summary, container, false);\n\n\n    \/\/RecyclerView One\n    mRecyclerView1 = (RecyclerView) view.findViewById(R.id.recycler_one);\n    mRecyclerView1.setHasFixedSize(true);\n    adapter1 = new MyRecyclerViewAdapter(communicationVOsList);\n    mRecyclerViewLayoutManager1 = new LinearLayoutManager(getContext());\n    mRecyclerView1.setLayoutManager(mRecyclerViewLayoutManager1);\n    mRecyclerView1.setAdapter(adapter1);\n\n    \/\/RecyclerView  two\n    mRecyclerView2 = (RecyclerView) view.findViewById(R.id.recycler_two);\n    adapter2 = new MyRecyclerViewAdapter(communicationVOsList);\n    mRecyclerView2.setHasFixedSize(true);\n    mRecyclerViewLayoutManager2 = new LinearLayoutManager(getContext());\n    mRecyclerView2.setLayoutManager(mRecyclerViewLayoutManager2);\n    mRecyclerView2.setAdapter(adapter2);\n\n    private class MyRecyclerViewAdapter extends RecyclerView.Adapter&lt;MyRecyclerViewAdapter.ViewHolder&gt; {\n\n        private List&lt;CommunicationVO&gt;  mCommunicationVOsList;\n        public MyRecyclerViewAdapter(List&lt;CommunicationVO&gt; communicationVOsList) {\n            mCommunicationVOsList = communicationVOsList;\n        }\n\n        @Override\n        public ViewHolder onCreateViewHolder(ViewGroup parent, int viewType) {\n\n            View view = LayoutInflater.from(parent.getContext()).inflate(R.layout.communication_summary_list_item, parent, false);\n            ViewHolder viewHolder = new ViewHolder(view);\n            return viewHolder;\n        }\n        @Override\n        public void onBindViewHolder(ViewHolder holder, int position) {\n\n            if (holder != null) {\n\n                CommunicationVO communicationVO = mCommunicationVOsList.get(position);\n                holder.expInvoiceNumber.setText(communicationVO.getExpInvoiceNumber());\n                holder.expAmount.setText(CashPunditUtils.formatAmount(communicationVO.getExpAmount()));\n                holder.expDueDate.setText(CashPunditUtils.formatDate(CashPunditUtils.extractDateAndTime(communicationVO.getExpDueDate()), \"dd-MMM-yy\"));\n                holder.expPromisedDate.setText(CashPunditUtils.formatDate(CashPunditUtils.extractDateAndTime(communicationVO.getExpPromisedDate()), \"dd-MMM-yy\"));\n\n            }\n        }\n        @Override\n        public int getItemCount() {\n            return mCommunicationVOsList.size();\n        }\n\n        public class ViewHolder extends RecyclerView.ViewHolder {\n\n            public TextView expInvoiceNumber, expAmount, expDueDate, expPromisedDate;\n            public ViewHolder(View itemView) {\n                super(itemView);\n                expInvoiceNumber = (TextView) itemView.findViewById(R.id.textview_invnum);\n                expAmount = (TextView) itemView.findViewById(R.id.textview_amount);\n                expDueDate = (TextView) itemView.findViewById(R.id.textview_duedate);\n                expPromisedDate = (TextView) itemView.findViewById(R.id.textview_promisedate);\n            }\n        }\n<\/code><\/pre>\n<p><strong>EDIT<\/strong>:<\/p>\n<p>Don&#8217;t forget to create adapter object in recyclerview. Add these lines of code and try once.<\/p>\n<pre><code>mRecyclerViewAdapter = new MyRecyclerViewAdapter(mCommunicationVOsList);\n            mRecyclerView.setAdapter(mRecyclerViewAdapter); \n<\/code><\/pre>\n<\/p><\/div>\n<div class=\"mt24\"><\/div>\n<\/div>\n<p>            <span class=\"d-none\" itemprop=\"commentCount\">13<\/span> <\/p><\/div>\n<\/div>\n<p>[ad_2]<\/p>\n<p>solved How add two recyclerview same fragmnets <\/p>\n","protected":false},"excerpt":{"rendered":"<p>[ad_1] &lt;LinearLayout xmlns:android=&#8221;http:\/\/schemas.android.com\/apk\/res\/android&#8221; android:layout_width=&#8221;match_parent&#8221; android:layout_height=&#8221;match_parent&#8221; android:orientation=&#8221;vertical&#8221;&gt; &lt;android.support.v7.widget.RecyclerView android:id=&#8221;@+id\/recycler_one&#8221; android:layout_width=&#8221;match_parent&#8221; android:layout_height=&#8221;0dp&#8221; android:layout_weight=&#8221;0.5&#8243; \/&gt; &lt;android.support.v7.widget.RecyclerView android:id=&#8221;@+id\/recycler_two&#8221; android:layout_width=&#8221;match_parent&#8221; android:layout_height=&#8221;0dp&#8221; android:layout_weight=&#8221;0.5&#8243; \/&gt; &lt;\/LinearLayout&gt; And in your Java code create two different instances of the same adapter and set that adapter to both recycler views.Since you have same view and different data you can use same adapter for both recycler &#8230; <a title=\"[Solved] How add two recyclerview same fragmnets\" class=\"read-more\" href=\"https:\/\/jassweb.com\/solved\/solved-how-add-two-recyclerview-same-fragmnets\/\" aria-label=\"More on [Solved] How add two recyclerview same fragmnets\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[320],"tags":[452,857,598,1799],"class_list":["post-14555","post","type-post","status-publish","format-standard","hentry","category-solved","tag-android","tag-android-fragments","tag-android-layout","tag-android-recyclerview"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>[Solved] How add two recyclerview same fragmnets - JassWeb<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/jassweb.com\/solved\/solved-how-add-two-recyclerview-same-fragmnets\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"[Solved] How add two recyclerview same fragmnets - JassWeb\" \/>\n<meta property=\"og:description\" content=\"[ad_1] &lt;LinearLayout xmlns:android=&quot;http:\/\/schemas.android.com\/apk\/res\/android&quot; android:layout_width=&quot;match_parent&quot; android:layout_height=&quot;match_parent&quot; android:orientation=&quot;vertical&quot;&gt; &lt;android.support.v7.widget.RecyclerView android:id=&quot;@+id\/recycler_one&quot; android:layout_width=&quot;match_parent&quot; android:layout_height=&quot;0dp&quot; android:layout_weight=&quot;0.5&quot; \/&gt; &lt;android.support.v7.widget.RecyclerView android:id=&quot;@+id\/recycler_two&quot; android:layout_width=&quot;match_parent&quot; android:layout_height=&quot;0dp&quot; android:layout_weight=&quot;0.5&quot; \/&gt; &lt;\/LinearLayout&gt; And in your Java code create two different instances of the same adapter and set that adapter to both recycler views.Since you have same view and different data you can use same adapter for both recycler ... Read more\" \/>\n<meta property=\"og:url\" content=\"https:\/\/jassweb.com\/solved\/solved-how-add-two-recyclerview-same-fragmnets\/\" \/>\n<meta property=\"og:site_name\" content=\"JassWeb\" \/>\n<meta property=\"article:published_time\" content=\"2022-10-08T01:46:06+00:00\" \/>\n<meta name=\"author\" content=\"Kirat\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Kirat\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/jassweb.com\/solved\/solved-how-add-two-recyclerview-same-fragmnets\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/jassweb.com\/solved\/solved-how-add-two-recyclerview-same-fragmnets\/\"},\"author\":{\"name\":\"Kirat\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31\"},\"headline\":\"[Solved] How add two recyclerview same fragmnets\",\"datePublished\":\"2022-10-08T01:46:06+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/jassweb.com\/solved\/solved-how-add-two-recyclerview-same-fragmnets\/\"},\"wordCount\":76,\"publisher\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#organization\"},\"keywords\":[\"android\",\"android-fragments\",\"android-layout\",\"android-recyclerview\"],\"articleSection\":[\"Solved\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/jassweb.com\/solved\/solved-how-add-two-recyclerview-same-fragmnets\/\",\"url\":\"https:\/\/jassweb.com\/solved\/solved-how-add-two-recyclerview-same-fragmnets\/\",\"name\":\"[Solved] How add two recyclerview same fragmnets - JassWeb\",\"isPartOf\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#website\"},\"datePublished\":\"2022-10-08T01:46:06+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/jassweb.com\/solved\/solved-how-add-two-recyclerview-same-fragmnets\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/jassweb.com\/solved\/solved-how-add-two-recyclerview-same-fragmnets\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/jassweb.com\/solved\/solved-how-add-two-recyclerview-same-fragmnets\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/jassweb.com\/solved\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"[Solved] How add two recyclerview same fragmnets\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/jassweb.com\/solved\/#website\",\"url\":\"https:\/\/jassweb.com\/solved\/\",\"name\":\"JassWeb\",\"description\":\"Build High-quality Websites\",\"publisher\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/jassweb.com\/solved\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/jassweb.com\/solved\/#organization\",\"name\":\"Jass Web\",\"url\":\"https:\/\/jassweb.com\/solved\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png\",\"contentUrl\":\"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png\",\"width\":693,\"height\":132,\"caption\":\"Jass Web\"},\"image\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31\",\"name\":\"Kirat\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1776403586\",\"contentUrl\":\"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1776403586\",\"caption\":\"Kirat\"},\"sameAs\":[\"http:\/\/jassweb.com\"],\"url\":\"https:\/\/jassweb.com\/solved\/author\/jaspritsinghghumangmail-com\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"[Solved] How add two recyclerview same fragmnets - JassWeb","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/jassweb.com\/solved\/solved-how-add-two-recyclerview-same-fragmnets\/","og_locale":"en_US","og_type":"article","og_title":"[Solved] How add two recyclerview same fragmnets - JassWeb","og_description":"[ad_1] &lt;LinearLayout xmlns:android=\"http:\/\/schemas.android.com\/apk\/res\/android\" android:layout_width=\"match_parent\" android:layout_height=\"match_parent\" android:orientation=\"vertical\"&gt; &lt;android.support.v7.widget.RecyclerView android:id=\"@+id\/recycler_one\" android:layout_width=\"match_parent\" android:layout_height=\"0dp\" android:layout_weight=\"0.5\" \/&gt; &lt;android.support.v7.widget.RecyclerView android:id=\"@+id\/recycler_two\" android:layout_width=\"match_parent\" android:layout_height=\"0dp\" android:layout_weight=\"0.5\" \/&gt; &lt;\/LinearLayout&gt; And in your Java code create two different instances of the same adapter and set that adapter to both recycler views.Since you have same view and different data you can use same adapter for both recycler ... Read more","og_url":"https:\/\/jassweb.com\/solved\/solved-how-add-two-recyclerview-same-fragmnets\/","og_site_name":"JassWeb","article_published_time":"2022-10-08T01:46:06+00:00","author":"Kirat","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Kirat","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/jassweb.com\/solved\/solved-how-add-two-recyclerview-same-fragmnets\/#article","isPartOf":{"@id":"https:\/\/jassweb.com\/solved\/solved-how-add-two-recyclerview-same-fragmnets\/"},"author":{"name":"Kirat","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31"},"headline":"[Solved] How add two recyclerview same fragmnets","datePublished":"2022-10-08T01:46:06+00:00","mainEntityOfPage":{"@id":"https:\/\/jassweb.com\/solved\/solved-how-add-two-recyclerview-same-fragmnets\/"},"wordCount":76,"publisher":{"@id":"https:\/\/jassweb.com\/solved\/#organization"},"keywords":["android","android-fragments","android-layout","android-recyclerview"],"articleSection":["Solved"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/jassweb.com\/solved\/solved-how-add-two-recyclerview-same-fragmnets\/","url":"https:\/\/jassweb.com\/solved\/solved-how-add-two-recyclerview-same-fragmnets\/","name":"[Solved] How add two recyclerview same fragmnets - JassWeb","isPartOf":{"@id":"https:\/\/jassweb.com\/solved\/#website"},"datePublished":"2022-10-08T01:46:06+00:00","breadcrumb":{"@id":"https:\/\/jassweb.com\/solved\/solved-how-add-two-recyclerview-same-fragmnets\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/jassweb.com\/solved\/solved-how-add-two-recyclerview-same-fragmnets\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/jassweb.com\/solved\/solved-how-add-two-recyclerview-same-fragmnets\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/jassweb.com\/solved\/"},{"@type":"ListItem","position":2,"name":"[Solved] How add two recyclerview same fragmnets"}]},{"@type":"WebSite","@id":"https:\/\/jassweb.com\/solved\/#website","url":"https:\/\/jassweb.com\/solved\/","name":"JassWeb","description":"Build High-quality Websites","publisher":{"@id":"https:\/\/jassweb.com\/solved\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/jassweb.com\/solved\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/jassweb.com\/solved\/#organization","name":"Jass Web","url":"https:\/\/jassweb.com\/solved\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/","url":"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png","contentUrl":"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png","width":693,"height":132,"caption":"Jass Web"},"image":{"@id":"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31","name":"Kirat","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/image\/","url":"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1776403586","contentUrl":"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1776403586","caption":"Kirat"},"sameAs":["http:\/\/jassweb.com"],"url":"https:\/\/jassweb.com\/solved\/author\/jaspritsinghghumangmail-com\/"}]}},"_links":{"self":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts\/14555","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/comments?post=14555"}],"version-history":[{"count":0,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts\/14555\/revisions"}],"wp:attachment":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/media?parent=14555"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/categories?post=14555"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/tags?post=14555"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}