JavaScript is required

Phương thức nào cho phép lấy giá trị các thành phần giao diện của lớp trên?

A.

findViewById()

B.

getParentOfType()

C.

getRootView()

D.

getParent()

Trả lời:

Đáp án đúng: C


A. findViewById(): Đây là phương thức được sử dụng để tìm một View (thành phần giao diện) cụ thể trong cây View của một Activity hoặc View Group bằng cách sử dụng ID của nó (được gán trong file layout XML). Nó cho phép truy cập và thao tác với các thành phần giao diện được khai báo trong layout.
B. getParentOfType(): Không phải là một phương thức tiêu chuẩn trong Android SDK để lấy giá trị các thành phần giao diện. Nó có thể là một phương thức tùy biến hoặc từ một thư viện bên ngoài, nhưng không phải là một phần của Android Framework cơ bản.
C. getRootView(): Phương thức này trả về View cao nhất trong hệ phân cấp View, thường là View được gắn vào Activity. Tuy nhiên, nó không cho phép lấy giá trị của các thành phần giao diện cụ thể.
D. getParent(): Phương thức này trả về View parent trực tiếp của một View. Nó không cho phép truy cập trực tiếp vào các thành phần giao diện được khai báo trong layout mà chỉ cho phép duyệt cây View theo hướng từ dưới lên.

Do đó, findViewById() là phương thức đúng để lấy giá trị các thành phần giao diện của lớp trên.

Câu hỏi liên quan