JavaScript is required

Để nhận một instance của Menu, chúng ta phải sử dụng

A.

setup()

B.

setIndicator()

C.

onCreate()

D.

onCreateOptionsMenu()

Trả lời:

Đáp án đúng: D


Trong Android, để hiển thị menu trong một Activity, chúng ta cần override phương thức onCreateOptionsMenu(). Phương thức này được gọi bởi hệ thống khi Activity chuẩn bị hiển thị menu. Bên trong phương thức này, chúng ta sử dụng MenuInflater để inflate file menu XML và thêm các item vào đối tượng Menu. Do đó, đáp án đúng là D.

  • A. setup(): Không phải là một phương thức chuẩn để tạo menu trong Android.
  • B. setIndicator(): Phương thức này thường được sử dụng để thiết lập indicator cho một ViewPager hoặc TabHost, không liên quan đến việc tạo menu.
  • C. onCreate(): Đây là phương thức lifecycle của Activity, được gọi khi Activity được tạo ra. Mặc dù chúng ta có thể thực hiện nhiều tác vụ khởi tạo trong phương thức này, nhưng việc tạo menu được thực hiện trong onCreateOptionsMenu().
  • D. onCreateOptionsMenu(): Phương thức này được sử dụng để khởi tạo menu. Hệ thống gọi phương thức này một lần để cho phép bạn tạo menu tùy chọn. Bạn có thể inflate một resource menu XML vào đối tượng Menu được cung cấp.

Câu hỏi liên quan