Dấu cộng (+) có nghĩa là trong câu lệnh android:id=@+id/my_id?
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ằngmy_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 (+).