Một ứng dụng cần hiển thị một danh sách các mặt hàng. Mỗi mặt hàng có thể có hình ảnh, tên, giá và một nút ‘Thêm vào giỏ hàng’. Để hiển thị danh sách này một cách hiệu quả và có thể tái sử dụng các thành phần giao diện, bạn nên sử dụng kỹ thuật nào?
Tạo một đối tượng `View` mới cho mỗi mục trong danh sách
Sử dụng một Adapter (ví dụ: `RecyclerView.Adapter` trên Android, `UICollectionViewDataSource` trên iOS) để liên kết dữ liệu với các View có thể tái sử dụng
Sử dụng `LinearLayout` chứa tất cả các mục
Cuộn từng mục một cách thủ công
Quảng cáo
Trả lời:
Chọn đáp án B
Hot: 1000+ Đề thi cuối kì 2 file word cấu trúc mới 2026 Toán, Văn, Anh... lớp 1-12 (chỉ từ 60k). Tải ngay
CÂU HỎI HOT CÙNG CHỦ ĐỀ
Câu 1
Khi cần gửi thông báo đến nhiều đối tượng nhận độc lập, không có mối quan hệ trực tiếp
Khi cần một mối quan hệ một-nhiều (one-to-many) hoặc một-một (one-to-one) rõ ràng, nơi đối tượng nguồn (source) chủ động thông báo cho một hoặc một vài đối tượng nhận cụ thể (delegate)
Chỉ khi cần gửi thông báo đến tất cả các đối tượng trong ứng dụng
Khi không có mối quan hệ rõ ràng giữa các đối tượng và chỉ cần thông báo chung
Lời giải
Chọn đáp án B
Câu 2
Lời giải
Chọn đáp án B
Câu 3
React Native
Flutter
Android (với Android SDK) và iOS (với Google Sign-In SDK)
Tất cả các lựa chọn trên đều có thể tích hợp dịch vụ Google
Lời giải
Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.
Câu 4
Cho phép ứng dụng truy cập trực tiếp vào camera của thiết bị
Cho phép người dùng chuyển đổi giữa các ứng dụng khác nhau trên thiết bị
Chuyển hướng người dùng từ một liên kết web hoặc ứng dụng khác đến một trang hoặc nội dung cụ thể bên trong ứng dụng di động
Cho phép ứng dụng gửi tin nhắn SMS tự động
Lời giải
Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.
Câu 5
Tự xây dựng hệ thống quản lý người dùng từ đầu và lưu trữ mật khẩu dưới dạng văn bản thuần
Sử dụng các dịch vụ xác thực của bên thứ ba như Firebase Authentication, Auth0, hoặc AWS Cognito
Chỉ cho phép người dùng truy cập ứng dụng mà không cần đăng nhập
Lưu trữ tên người dùng và mật khẩu trực tiếp trong SharedPreferences
Lời giải
Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.
Câu 6
Kiểm tra toàn bộ ứng dụng trên nhiều thiết bị khác nhau
Kiểm tra từng đơn vị nhỏ nhất của mã nguồn (ví dụ: một hàm, một lớp) một cách độc lập để đảm bảo chúng hoạt động đúng
Kiểm tra trải nghiệm người dùng cuối cùng
Kiểm tra hiệu suất của ứng dụng trên mạng chậm
Lời giải
Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.
Câu 7
Sử dụng các biểu tượng động thay đổi dựa trên thời tiết
Sử dụng các biểu tượng quen thuộc, dễ hiểu và thể hiện rõ chức năng của nút hoặc hành động tương ứng
Sử dụng các biểu tượng trừu tượng để tăng tính thẩm mỹ
Chỉ sử dụng các biểu tượng có sẵn trong hệ điều hành
Lời giải
Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.