Viết lệnh Java dùng để khai báo và gán id cho cho một đối tượng Button có tên là btnclick và có id là btn1
Trả lời:
Đáp án đúng: A
Câu hỏi yêu cầu khai báo và gán id cho đối tượng Button có tên `btnclick`. Trong Android, để liên kết một đối tượng Button trong code với một Button đã được định nghĩa trong file layout (XML) thông qua id của nó (trong trường hợp này là `btn1`), ta sử dụng phương thức `findViewById()`. Phương thức này trả về một View, do đó cần phải ép kiểu (cast) View này về kiểu Button.
* **A. Button btnclick = (Button) findViewById(R.id.btn1);** Đây là đáp án đúng. Nó khai báo một biến `btnclick` kiểu Button và gán cho nó kết quả của `findViewById(R.id.btn1)` sau khi đã ép kiểu sang Button.
* **B. Button btnclick = findViewById(R.id.btn1);** Thiếu ép kiểu sang Button, dẫn đến lỗi biên dịch vì `findViewById` trả về kiểu View.
* **C. btnclick = (Button) findViewById(R.id.btn1);** Thiếu khai báo biến `btnclick` trước khi sử dụng.
* **D. btnclick = findViewById(R.id.btn1);** Vừa thiếu khai báo biến, vừa thiếu ép kiểu.