Đáp án đúng: D
Câu hỏi liên quan
Đoạn mã đúng để lấy ID của EditText trong Android là: EditText TextHandler = (EditText)findViewById(R.id.nameTextField);
Giải thích:
EditText TextHandler
: Khai báo một biến có tênTextHandler
kiểuEditText
. Biến này sẽ chứa tham chiếu đến đối tượng EditText mà chúng ta muốn thao tác.(EditText)findViewById(R.id.nameTextField)
: Đây là phần quan trọng để lấy đối tượng EditText từ layout.findViewById(R.id.nameTextField)
: Phương thức này tìm view trong layout có ID lànameTextField
.R.id.nameTextField
là một hằng số nguyên đại diện cho ID của EditText đã được định nghĩa trong file XML layout.(EditText)
: Ép kiểu (cast) kết quả trả về từfindViewById()
sang kiểuEditText
. VìfindViewById()
trả về một đối tượng kiểuView
chung chung, chúng ta cần ép kiểu nó để trình biên dịch biết rằng đây là một EditText và cho phép chúng ta sử dụng các phương thức của EditText.
=
: Gán tham chiếu của đối tượng EditText tìm được cho biếnTextHandler
.
Các lựa chọn khác không đúng vì:
- B: Thiếu tên biến để lưu tham chiếu đến EditText.
- C: Thiếu ép kiểu sang EditText.
- D: Sử dụng trực tiếp
nameTextField
thay vìR.id.nameTextField
.R.id.nameTextField
là cách chính xác để tham chiếu đến ID đã được định nghĩa trong file tài nguyên.
Trong Android, để hỗ trợ đa ngôn ngữ, các file string resource (chứa các chuỗi văn bản hiển thị trong ứng dụng) cần được đặt trong các thư mục con của thư mục res
. Các thư mục này phải tuân theo quy tắc đặt tên để hệ thống Android có thể xác định ngôn ngữ tương ứng.
Cấu trúc thư mục đúng để chứa các file string resource cho đa ngôn ngữ là res/values-<mã ngôn ngữ>
. Ví dụ:
res/values
(cho ngôn ngữ mặc định, thường là tiếng Anh)res/values-vi
(cho tiếng Việt)res/values-fr
(cho tiếng Pháp)
Do đó, đáp án A (res/values
) là đáp án chính xác, vì nó là thư mục gốc để chứa các file string resource (bao gồm cả ngôn ngữ mặc định). Các thư mục như res/locale
, res/strings
, và res/languages
không phải là các thư mục chuẩn được Android sử dụng cho mục đích này.
Câu hỏi yêu cầu tìm một lựa chọn không phải là hệ điều hành cho thiết bị di động.
- Android, iOS, và Windows Phone là các hệ điều hành được thiết kế và sử dụng trên các thiết bị di động như điện thoại thông minh và máy tính bảng.
- Safari là một trình duyệt web được phát triển bởi Apple. Nó không phải là một hệ điều hành.
Vì vậy, đáp án đúng là D. Safari
* A. Là hệ điều hành tối ưu cho các thiết bị di động: Đúng, Android được tối ưu hóa cho các thiết bị di động.
* B.Là hệ điều hành dựa trên nhân Unix kernel: Đúng, Android dựa trên nhân Linux, một biến thể của Unix.
* C. Là hệ điều hành dành cho máy tính để bàn: Sai, Android chủ yếu dành cho thiết bị di động.
* D. Là hệ điều hành dành cho tablet: Đúng, Android cũng được sử dụng cho máy tính bảng.
Vì câu hỏi không đầy đủ, A và B đều có thể đúng, tuy nhiên đáp án A mang tính bao quát hơn vì Android tối ưu cho nhiều thiết bị di động, không chỉ tablet, nên đáp án A phù hợp nhất.

Bộ Đồ Án Tốt Nghiệp Ngành Trí Tuệ Nhân Tạo Và Học Máy

Bộ 120+ Đồ Án Tốt Nghiệp Ngành Hệ Thống Thông Tin

Bộ Đồ Án Tốt Nghiệp Ngành Mạng Máy Tính Và Truyền Thông

Bộ Luận Văn Tốt Nghiệp Ngành Kiểm Toán

Bộ 370+ Luận Văn Tốt Nghiệp Ngành Kế Toán Doanh Nghiệp

Bộ Luận Văn Tốt Nghiệp Ngành Quản Trị Thương Hiệu
ĐĂNG KÝ GÓI THI VIP
- Truy cập hơn 100K đề thi thử và chính thức các năm
- 2M câu hỏi theo các mức độ: Nhận biết – Thông hiểu – Vận dụng
- Học nhanh với 10K Flashcard Tiếng Anh theo bộ sách và chủ đề
- Đầy đủ: Mầm non – Phổ thông (K12) – Đại học – Người đi làm
- Tải toàn bộ tài liệu trên TaiLieu.VN
- Loại bỏ quảng cáo để tăng khả năng tập trung ôn luyện
- Tặng 15 ngày khi đăng ký gói 3 tháng, 30 ngày với gói 6 tháng và 60 ngày với gói 12 tháng.