Làm sao sử dụng RecyclerView trong android

RecyclerView có thể nói nó  là phiên bản cải tiến của ListView với nhiều cải thiện hơn về tối ưu hiệu suất và nhiều tiện ích khác.



Trong bài viết này mình sẽ hướng dẫn các Bạn sử dụng RecyclerView với adapter và lắng nghe sự kiện khi user click vào một item trong list.


1. Tạo project mới.
    1.A :   Các Bạn mở file  build.gradle(Module:app) lên và thêm thư viện hỗ trợ RecyclerView ví dụ cụ thể như sau:  Sau đó các Bạn Sync lại.

[code]dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    testCompile 'junit:junit:4.12'
    compile 'com.android.support:appcompat-v7:24.2.0'
    compile 'com.android.support:recyclerview-v7:24.2.0'
}[/code]


 2.A : Thiết kế và cài đặt XML ở đây mình có 2 file là activity_main.xml list_contact_info.xml
Trong file activity_main.xml mình thiết kế như sau.
Và file list_contact_info.xml như sau.



2. Viết code cho class Adapter

Sau khi Bạn đã thêm code RecyclerView ở file XML tiếp đến chúng ta code tiếp adapter để quản lí dữ liệu.
Nhưng trước tiên chúng ta sẽ tạo một class ContactInfo.Java cụ thể code như sau.




Tiếp theo chúng ta code thêm Adapter Như sau. 
Trong phương thức này chúng ta khởi tạo và trả về một ViewHolder mới. Tiếp theo chúng ta code trong phương thức onBindViewHolder.
Trong phương thức này chúng ta thực hiện set dữ liệu cho hình ảnh đại diện và set tên và công việc. Và quan trọng hơn là chúng ta thiết lập sự kiện click cho mỗi item.

À còn tiếp các Bạn code thêm custom cho các item nữa, cụ thể như demo các Bạn có thể tham khảo code sau.

Share theme blog phong cách material chuẩn seo của blog Lê Tú



Thiết kế theo phong cách Material không còn quá xa lạ đối với chúng ta nữa. 

Powered by Blogger.

News

Recent Articles

Technology

Famous Posts

Food

Popular Posts

Technology