<?xml version="1.0" encoding="UTF-8" ?>
<rss
    version="2.0"
    xmlns:atom="http://www.w3.org/2005/Atom"
    xmlns:content="http://purl.org/rss/1.0/modules/content/"
    xmlns:webfeeds="http://webfeeds.org/rss/1.0"
    xmlns:media="http://search.yahoo.com/mrss/"
    >
    <channel>
        <title>Android-recyclerview Tag - Viblo</title>
        <link>https://viblo.asia/rss</link>
        <description><![CDATA[Free service for technical knowledge sharing]]></description>
        <atom:link href="https://viblo.asia/rss/tags/android-recyclerview.rss" rel="self"></atom:link>
                <copyright>Sun* Inc.</copyright>
                                                <webfeeds:logo>https://viblo.asia/logo_full.svg</webfeeds:logo>
        <image>
            <url>https://viblo.asia/logo_full.svg</url>
            <title>Android-recyclerview Tag - Viblo</title>
            <link>https://viblo.asia/rss</link>
        </image>
                                <language>vi-vn</language>
        <lastBuildDate>2026-04-25T18:35:45+07:00</lastBuildDate>
                <item>
            <title><![CDATA[[UTH] Đào sâu về cách hoạt động của RecyclerView]]></title>
                        <link>https://viblo.asia/p/uth-dao-sau-ve-cach-hoat-dong-cua-recyclerview-oK9VyNdd4QR</link>
            <guid isPermaLink="true">https://viblo.asia/p/uth-dao-sau-ve-cach-hoat-dong-cua-recyclerview-oK9VyNdd4QR</guid>
            <description><![CDATA[Là một Android Developer thì ai trong chúng ta cũng đều quá quen với RecyclerView, cách sử dụng và các khái niệm xung quanh nó rồi.
Vì thế nên câu hỏi...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Lê Nguyên</dc:creator>
            <pubDate>2025-01-05 12:07:12</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Sự khác nhau giữa position , getAdapterPosition() và getLayoutPosition()]]></title>
                        <link>https://viblo.asia/p/su-khac-nhau-giua-position-getadapterposition-va-getlayoutposition-ORNZqVJNl0n</link>
            <guid isPermaLink="true">https://viblo.asia/p/su-khac-nhau-giua-position-getadapterposition-va-getlayoutposition-ORNZqVJNl0n</guid>
            <description><![CDATA[RecyclerView thường được sử dụng ở hầu hết trong các ứng dụng Android để hiển thị list các dữ liệu tương đồng và xử lý action khi user click vào một i...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyen Duc Anh C</dc:creator>
            <pubDate>2021-07-21 23:33:31</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Xử lý các sự kiện click trong RecyclerView]]></title>
                        <link>https://viblo.asia/p/xu-ly-cac-su-kien-click-trong-recyclerview-yMnKM2DgZ7P</link>
            <guid isPermaLink="true">https://viblo.asia/p/xu-ly-cac-su-kien-click-trong-recyclerview-yMnKM2DgZ7P</guid>
            <description><![CDATA[Khi hiển thị danh sách dữ liệu bằng RecyclerView, bạn có thể muốn có phản hồi khi một mục được click vào. Phản hồi này có thể mở ra một trang mới với ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Hoang Van Tuan</dc:creator>
            <pubDate>2021-01-11 08:29:47</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Automate UI test on RecyclerView]]></title>
                        <link>https://viblo.asia/p/automate-ui-test-on-recyclerview-Qbq5Q9pX5D8</link>
            <guid isPermaLink="true">https://viblo.asia/p/automate-ui-test-on-recyclerview-Qbq5Q9pX5D8</guid>
            <description><![CDATA[Introduction
Writing UI test can be a challenge if one doesnt have a proper guide and experience. In the tutorial ill show you how you can write a sim...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Babatunde Fatoye Sunday</dc:creator>
            <pubDate>2020-12-18 14:40:13</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Groupie - Dễ dàng tạo các RecyclerViews phức tạp]]></title>
                        <link>https://viblo.asia/p/groupie-de-dang-tao-cac-recyclerviews-phuc-tap-Az45bPpVZxY</link>
            <guid isPermaLink="true">https://viblo.asia/p/groupie-de-dang-tao-cac-recyclerviews-phuc-tap-Az45bPpVZxY</guid>
            <description><![CDATA[1. Giới thiệu
Thông thường, để hiện thị một list dữ liệu lớn mình sẽ nghĩ ngay đến việc sử dụng RecyclerView. Nhưng để sử dụng được RecyclerView thì b...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Dong Thi Hien</dc:creator>
            <pubDate>2020-12-08 08:57:41</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[RecyclerView scale center item]]></title>
                        <link>https://viblo.asia/p/recyclerview-scale-center-item-aWj533PQ56m</link>
            <guid isPermaLink="true">https://viblo.asia/p/recyclerview-scale-center-item-aWj533PQ56m</guid>
            <description><![CDATA[1)  Đặt vấn đề

Giả sử khách hàng chúng ta có 1 list các ảnh và yêu cầu list này sẽ được hiển thị ra màn hình và item trung tâm được scale hơn so với ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyen Duc Anh C</dc:creator>
            <pubDate>2020-09-22 10:03:40</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Handle drag and drop in RecyclerView]]></title>
                        <link>https://viblo.asia/p/handle-drag-and-drop-in-recyclerview-djeZ1eGYZWz</link>
            <guid isPermaLink="true">https://viblo.asia/p/handle-drag-and-drop-in-recyclerview-djeZ1eGYZWz</guid>
            <description><![CDATA[Trước khi vào bài viết các bạn hãy xem ví dụ sau

Đây là ứng dụng Trello, một ứng dụng tương đối quen thuộc đối với sinh viên thường được sử dụng khi ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyen Duc Anh C</dc:creator>
            <pubDate>2020-08-23 22:07:38</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Sự khác biệt giữa position, getAdapterPosition() và getLayoutPosition() trong RecyclerView]]></title>
                        <link>https://viblo.asia/p/su-khac-biet-giua-position-getadapterposition-va-getlayoutposition-trong-recyclerview-Qbq5Q0DmlD8</link>
            <guid isPermaLink="true">https://viblo.asia/p/su-khac-biet-giua-position-getadapterposition-va-getlayoutposition-trong-recyclerview-Qbq5Q0DmlD8</guid>
            <description><![CDATA[Lời nói đầu
Là lập trình viên android, tất cả chúng ta đều sử dụng RecyclerView trong rất nhiều ứng dụng của mình. Luôn luôn cần liên kết dữ liệu với ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyen Ngoc Hieu</dc:creator>
            <pubDate>2020-05-24 17:07:03</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Android: Detect sự kiện của RecyclerView với SnapHelper]]></title>
                        <link>https://viblo.asia/p/android-detect-su-kien-cua-recyclerview-voi-snaphelper-07LKXJXElV4</link>
            <guid isPermaLink="true">https://viblo.asia/p/android-detect-su-kien-cua-recyclerview-voi-snaphelper-07LKXJXElV4</guid>
            <description><![CDATA[Giới thiệu
* Chào các bạn! Khi đến với bài viết này, hẳn là các bạn đã rất quen thuộc với RecyclerView)  .  Trong quá trình sử dụng, các bạn đã gặp vấ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Phan Van Nhat</dc:creator>
            <pubDate>2020-04-19 22:53:17</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Sử dụng MergeAdapter cho RecyclerView trong Android]]></title>
                        <link>https://viblo.asia/p/su-dung-mergeadapter-cho-recyclerview-trong-android-3P0lPa7m5ox</link>
            <guid isPermaLink="true">https://viblo.asia/p/su-dung-mergeadapter-cho-recyclerview-trong-android-3P0lPa7m5ox</guid>
            <description><![CDATA[I. Dẫn nhập
* Giả sử chúng ta nhận được yêu cầu hiện thực một màn hình đơn giản như sau:

* Sẽ có nhiều ý tưởng nảy sinh trong suy nghĩ của chúng ta k...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyễn Hồng Nguyên</dc:creator>
            <pubDate>2020-04-17 14:12:28</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Android: Cải thiện perfomance của RecyclerView]]></title>
                        <link>https://viblo.asia/p/android-cai-thien-perfomance-cua-recyclerview-maGK77VAKj2</link>
            <guid isPermaLink="true">https://viblo.asia/p/android-cai-thien-perfomance-cua-recyclerview-maGK77VAKj2</guid>
            <description><![CDATA[Giới thiệu
* Chào các bạn! Khi đến với bài viết này, hẳn là các bạn đã rất quen thuộc với RecyclerView. Đây là một component gần như không thể thiếu k...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Phan Van Nhat</dc:creator>
            <pubDate>2020-03-19 22:44:54</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Search Filter on Recycler View]]></title>
                        <link>https://viblo.asia/p/search-filter-on-recycler-view-6J3ZgwAEZmB</link>
            <guid isPermaLink="true">https://viblo.asia/p/search-filter-on-recycler-view-6J3ZgwAEZmB</guid>
            <description><![CDATA[Trong những ứng dụng android, chức năng tìm kiếm chọn lọc là rất cần thiết và cực kỳ quan trọng. Hôm nay mình sẽ giới thiệu cho các bạn cách để làm ch...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyen Ngoc Hieu</dc:creator>
            <pubDate>2019-08-15 10:04:11</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Android : Tối ưu RecyclerView của bạn]]></title>
                        <link>https://viblo.asia/p/android-toi-uu-recyclerview-cua-ban-RQqKL21Ol7z</link>
            <guid isPermaLink="true">https://viblo.asia/p/android-toi-uu-recyclerview-cua-ban-RQqKL21Ol7z</guid>
            <description><![CDATA[Trong những năm qua công nghệ lập trình Android được thay đổi và cập nhật liên tục, nhưng điều không đổi là nó luôn làm để nhu cập hiển thị cập nhật d...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyen Trung Duc </dc:creator>
            <pubDate>2019-08-07 10:29:32</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Tìm hiểu về DiffUtil]]></title>
                        <link>https://viblo.asia/p/tim-hieu-ve-diffutil-4dbZNqqQKYM</link>
            <guid isPermaLink="true">https://viblo.asia/p/tim-hieu-ve-diffutil-4dbZNqqQKYM</guid>
            <description><![CDATA[![](https://images.viblo.asia/dd3341b7-69ef-4c01-a38f-638ac13d5ffd.jpeg)


Khi sử dụng RecyclerView điều chúng ta thường hay làm nhất là cập nhật lại ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Mai Văn Anh</dc:creator>
            <pubDate>2019-07-17 21:22:53</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[[Android] How to handle item event for recycler view]]></title>
                        <link>https://viblo.asia/p/android-how-to-handle-item-event-for-recycler-view-63vKj2gRK2R</link>
            <guid isPermaLink="true">https://viblo.asia/p/android-how-to-handle-item-event-for-recycler-view-63vKj2gRK2R</guid>
            <description><![CDATA[Việc setup sự kiện onClick cho item của RecyclerView trong Android đã ko còn quá xa lạ với nhiều lập trình viên, nhưng trong bài viết này chúng ta sẽ ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyễn Thanh Tuấn</dc:creator>
            <pubDate>2019-03-21 16:14:47</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Bind a list of items to a RecyclerView with Android Data Binding]]></title>
                        <category>Development</category>
                        <link>https://viblo.asia/p/bind-a-list-of-items-to-a-recyclerview-with-android-data-binding-oOVlYWQzK8W</link>
            <guid isPermaLink="true">https://viblo.asia/p/bind-a-list-of-items-to-a-recyclerview-with-android-data-binding-oOVlYWQzK8W</guid>
            <description><![CDATA[Mở đầu
Với kiến trúc MVVM, có thể nói Android Data Binding chính là phương án tốt nhất để thể hiện sự thay đổi UI. Vì thế, nếu bạn là một newbie về Da...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Trần Trung Phong</dc:creator>
            <pubDate>2018-12-17 08:45:05</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Filterable RecyclerView in Android]]></title>
                        <category>Development</category>
                        <link>https://viblo.asia/p/filterable-recyclerview-in-android-V3m5WBVQlO7</link>
            <guid isPermaLink="true">https://viblo.asia/p/filterable-recyclerview-in-android-V3m5WBVQlO7</guid>
            <description><![CDATA[Giới thiệu
Filter - chức năng không quá xa lạ đối bất kì một ứng dụng hay website nào. Chúng ta không thể chỉ việc show ra cho người dùng một list dan...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Trần Trung Phong</dc:creator>
            <pubDate>2019-02-20 14:33:03</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Cách làm RecyclerView Adapter tốt hơn với Ít Code hơn]]></title>
                        <category>Development</category>
                        <link>https://viblo.asia/p/cach-lam-recyclerview-adapter-tot-hon-voi-it-code-hon-3Q75w26GlWb</link>
            <guid isPermaLink="true">https://viblo.asia/p/cach-lam-recyclerview-adapter-tot-hon-voi-it-code-hon-3Q75w26GlWb</guid>
            <description><![CDATA[![](https://images.viblo.asia/9fdcf0ee-a4b4-4d4d-877a-246226a38ce1.png)


Hằng ngày nhiều người trong chúng ta vẫn thường xử dụng RecyclerView.Adapter...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Bùi Thành Việt</dc:creator>
            <pubDate>2018-03-28 10:37:38</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Hướng dẫn tạo khoảng cách giữa các item cách đều nhau trong recycler view]]></title>
                        <category>Development</category>
                        <link>https://viblo.asia/p/huong-dan-tao-khoang-cach-giua-cac-item-cach-deu-nhau-trong-recycler-view-bWrZneowKxw</link>
            <guid isPermaLink="true">https://viblo.asia/p/huong-dan-tao-khoang-cach-giua-cac-item-cach-deu-nhau-trong-recycler-view-bWrZneowKxw</guid>
            <description><![CDATA[Hôm nay mình sẽ hướng dẫn mọi người cách tạo khoảng cách đều giữa các item trong recycler view trong android. Thông thường khi tạo list các item, khoả...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyễn Thanh Tuấn</dc:creator>
            <pubDate>2017-09-27 13:15:47</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Cuộn nhanh hơn với RecycleView]]></title>
                        <category>Development</category>
                        <link>https://viblo.asia/p/cuon-nhanh-hon-voi-recycleview-oOVlYdNoZ8W</link>
            <guid isPermaLink="true">https://viblo.asia/p/cuon-nhanh-hon-voi-recycleview-oOVlYdNoZ8W</guid>
            <description><![CDATA[Tiếp tục với các tính năng của Support Library 26 (nếu bạn bỏ lỡ một trong số chúng có thể tải xuống). Tính năng được chờ đợi nhiều nhất đã được enabl...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Trần Trung Phong</dc:creator>
            <pubDate>2017-09-25 08:15:00</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Hiệu suất của việc đóng gói nội dung trong RecyclerView]]></title>
                        <category>Development</category>
                        <link>https://viblo.asia/p/hieu-suat-cua-viec-dong-goi-noi-dung-trong-recyclerview-4P856a7alY3</link>
            <guid isPermaLink="true">https://viblo.asia/p/hieu-suat-cua-viec-dong-goi-noi-dung-trong-recyclerview-4P856a7alY3</guid>
            <description><![CDATA[Hiệu suất của việc đóng gói nội dung trong RecyclerView

Note :

Khi mà RecyclerView đang đóng gói thông tin của nó, nó sẽ không tái chế nữa. Mọi bản ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Trần Trung Phong</dc:creator>
            <pubDate>2017-08-28 10:43:52</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Cùng tìm hiểu về Kotlin (Phần 3) - Hướng dẫn tạo demo app đơn giản sử dụng Kotlin]]></title>
                        <category>Development</category>
                        <link>https://viblo.asia/p/cung-tim-hieu-ve-kotlin-phan-3-huong-dan-tao-demo-app-don-gian-su-dung-kotlin-RQqKLxQbK7z</link>
            <guid isPermaLink="true">https://viblo.asia/p/cung-tim-hieu-ve-kotlin-phan-3-huong-dan-tao-demo-app-don-gian-su-dung-kotlin-RQqKLxQbK7z</guid>
            <description><![CDATA[Như đã hứa, hôm nay mình xin giới thiệu viết app Android đơn giản sử dụng Kotlin
Các bạn hãy xem lại cách cài đặt các Kotlin cũng như việc code Kotlin...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyen Manh Quan</dc:creator>
            <pubDate>2017-06-19 14:06:53</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Slide Image in RecyclerView]]></title>
                        <category>Development</category>
                        <link>https://viblo.asia/p/slide-image-in-recyclerview-maGK7LwDZj2</link>
            <guid isPermaLink="true">https://viblo.asia/p/slide-image-in-recyclerview-maGK7LwDZj2</guid>
            <description><![CDATA[Mục đích của bài viết là hướng dẫn cách tạo 1 slide image trong item của recycler view

1. Model, data, view, interface
1.1. Tạo model Profile
Tạo 1 m...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Vu Tuan Anh</dc:creator>
            <pubDate>2017-04-28 05:05:30</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Multiple row layouts  Trong RecyclerView]]></title>
                        <category>Development</category>
                        <link>https://viblo.asia/p/multiple-row-layouts-trong-recyclerview-eXaRlwqDGmx</link>
            <guid isPermaLink="true">https://viblo.asia/p/multiple-row-layouts-trong-recyclerview-eXaRlwqDGmx</guid>
            <description><![CDATA[Trong bài viết hôm nay tôi sẽ nói về việc sử dụng các loại row layout khác nhau trong RecyclerView

Bước đầu tiên chúng ta sẽ thêm một vài  dependenci...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Hoa Le Quang</dc:creator>
            <pubDate>2017-01-23 10:41:40</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Drag và swipe với RecyclerView]]></title>
                        <link>https://viblo.asia/p/drag-va-swipe-voi-recyclerview-roavrJmxvRM</link>
            <guid isPermaLink="true">https://viblo.asia/p/drag-va-swipe-voi-recyclerview-roavrJmxvRM</guid>
            <description><![CDATA[
Đã có rất nhiều tutorial, thư viện hay ví dụ về cách implement "drag & drop" hay "swipe-to-dismiss" trong Android, sử dụng RecyclerView. Hầu hết các ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Công Nguyễn Thành</dc:creator>
            <pubDate>2016-11-24 06:58:27</pubDate>
                                                                                                        </item>
            </channel>
</rss>
