Trong Android, để hiển thị danh sách dữ liệu (list data) theo dạng danh sách cuốn (scrollable list), cần sử dụng thành phần nào sau đây?
Đáp án đúng: B
Câu hỏi này kiểm tra kiến thức về các thành phần hiển thị danh sách trong Android.
- ListView: Là một thành phần cơ bản để hiển thị danh sách dữ liệu. Tuy nhiên, nó có một số hạn chế về hiệu suất khi hiển thị danh sách lớn.
- RecyclerView: Là một thành phần nâng cao hơn ListView, được thiết kế để tái sử dụng các view một cách hiệu quả, giúp cải thiện hiệu suất khi hiển thị danh sách lớn. RecyclerView sử dụng ViewHolder pattern để giảm thiểu việc tìm kiếm view trong mỗi lần hiển thị. Đây là lựa chọn tốt nhất cho việc hiển thị danh sách lớn và phức tạp.
- ScrollView: Cho phép nội dung bên trong nó có thể cuộn được nếu nội dung đó vượt quá kích thước của ScrollView. Nó không chuyên dụng để hiển thị danh sách dữ liệu.
- GridView: Hiển thị dữ liệu trong một lưới (grid) hai chiều, không phải là một danh sách đơn thuần.
Vì vậy, đáp án đúng nhất là B. RecyclerView