Android framework có một tập hợp lớn các lớp này để tương tác với người dùng và hiển thị nhiều loại dữ liệu khác nhau
Trả lời:
Đáp án đúng: A
Câu hỏi này kiểm tra kiến thức về các thành phần cơ bản của Android Framework, đặc biệt là thành phần chịu trách nhiệm tương tác với người dùng và hiển thị dữ liệu. Trong Android, View là lớp cơ sở cho tất cả các thành phần giao diện người dùng (UI). Các widget như Button, TextView, ImageView, v.v. đều kế thừa từ lớp View. Do đó, View là thành phần chính để hiển thị và tương tác với người dùng.
Phân tích từng đáp án:
- A. View: Đúng. View là lớp cơ sở cho các thành phần giao diện người dùng.
- B. AsyncTask: Sai. AsyncTask được sử dụng để thực hiện các tác vụ nền (background tasks) và không liên quan trực tiếp đến việc hiển thị giao diện người dùng.
- C. Scroller: Sai. Scroller hỗ trợ việc cuộn (scrolling) nội dung dài hơn kích thước màn hình, không phải là lớp cơ sở cho mọi thành phần giao diện.
- D. Fragments: Sai. Fragments là các phần có thể tái sử dụng của giao diện người dùng, nhưng chúng không phải là các lớp cơ sở để hiển thị giao diện. Fragments thường chứa các View.