Đây là bài viết đầu tiên trong một phần nhỏ của series lập trình Android cơ bản mà mình dành để nói về ListView - Tầm Nhìn Của Chú Gà Bị Cụt Chân.
Những bài viết về ListView sẽ bao gồm:
ListView được quản lý bởi một Adapter, được xem là bộ đầu đọc và xử lý dữ liệu trước khi đẩy dữ liệu lên ListView.
Trong bài viết này, chúng ta chỉ đơn thuần tạo lập một ListView cơ bản nhất thông qua ArrayAdapter.
Viết code để đổ dữ liệu lên ListView thông qua ArrayAdapter:
Sau khi chạy code, ta sẽ được giao diện như sau:
- Android #4 - ListView và kiến thức cơ bản
- Android #5 - Tùy biến ListView và kiến thức về ViewHolder (Đang thực hiện)
- Android #6 - Viết ứng dụng đọc báo đơn giản với ListView (Đang thực hiện)
- Android #7 - RecyclerView: tại sao lại tốt hơn ListView? (Đang thực hiện)
Mở đầu
ListView được xem là phần cơ bản nhất của một framework, được hiển thị dưới dạng danh sách của các view con, sắp xếp theo chiều dọc và có thể cuộn trên màn hình (vertically-scrollable). Một ứng dụng cơ bản đều sử dụng ListView để biểu thị danh sách các nội dung.ListView được quản lý bởi một Adapter, được xem là bộ đầu đọc và xử lý dữ liệu trước khi đẩy dữ liệu lên ListView.
Trong bài viết này, chúng ta chỉ đơn thuần tạo lập một ListView cơ bản nhất thông qua ArrayAdapter.
Thiết lập ListView
Trước tiên, ta thêm ListView vào giao diện:
Viết code để đổ dữ liệu lên ListView thông qua ArrayAdapter:
Sau khi chạy code, ta sẽ được giao diện như sau:
Sự kiện OnItemClickListener và OnItemLongClickListener
Đây là hai sự kiện để tương tác với các item trong ListView.
Ta thiết lập sự kiện như sau:
Kết
Về cơ bản, đây là những gì chúng ta cần biết về ListView trong bài viết này. Ở bài viết sau, mình sẽ giới thiệu về cách thức tùy biến ListView để tạo một giao diện ListView theo mong muốn.
Thanh Dương
Android #4 - ListView và những kiến thức cơ bản (ListView 1)
Reviewed by Duong-Tran Thanh
on
10/01/2019 12:35:00 SA
Rating:
Không có bình luận nào!