JavaScript is required

Dấu cộng (+) có nghĩa là trong câu lệnh android:id=@+id/my_id?

A.

Create new id and add to resources (tạo id mới và thêm vào tài nguyên)

B.

Identify it as an id resource (xác định nó là tài nguyên id)

C.

XML parser should parse and exapnd id string (trình phân tích cú pháp XML sẽ phân tích cú pháp và trích xuất chuỗi id)

D.

Both a & b.

Trả lời:

Đáp án đúng: B


Trong Android, khi bạn sử dụng android:id="@+id/my_id", dấu cộng (+) có ý nghĩa rất quan trọng:

  • Tạo ID mới và thêm vào tài nguyên: Dấu (+) hướng dẫn trình biên dịch (compiler) tạo một ID tài nguyên mới nếu nó chưa tồn tại. ID này sẽ được thêm vào tệp R.java, cho phép bạn tham chiếu đến view này từ code Java.
  • Xác định nó là tài nguyên ID: Phần @id/my_id chỉ định rằng my_id là một định danh (identifier) cho một tài nguyên ID.

Vì vậy, đáp án D ("Both a & b") là chính xác nhất vì nó bao gồm cả hai ý nghĩa trên của dấu cộng (+).

Câu hỏi liên quan