Bài 22 : Menu trong Android(P1)

Leave a Comment
+ Ở đây Tôi nói máy ảo thôi, để hiển thị Menu thì ta làm như sau:
22_menu_0
- Nếu ứng dụng của bạn có sử dụng Menu thì chỉ cần click vào nút có chữ “Menu” là sẽ hiển thị ra.
0) Menu tự động phát sinh khi chúng ta tạo một Android Project:
- Bạn để ý là mỗi lần tạo một Android Project, nó sẽ tự tạo cho ta XML menu Resource đồng thời trong MainActivity cũng gọi sẵn hàm cho chúng ta để load Menu:
22_menu_1
- Như bạn thấy thì xml resource menu (kiến trúc bên trong nó ta sẽ tính sau) của ứng dụng được lưu trong thư mục menu, và mặc nhiên nó cùng tên với Layout.
- Bạn mở MainActivity lên: Thấy nó override phương thức onCreateOptionsMenu, dòng lệnh18, 19 của Hàm này được dùng để tải Menu vào ứng dụng khi người dùng click vào nút “Menu”.
1) Cách tạo Menu:
a) Tạo Menu bằng XML resource:
- Giờ tôi sẽ cố tình hướng dẫn bạn tạo 1 XML menu resource khác đồng thời giúp bạn tải Menu Resource mới này vào ứng dụng khi nhấn nút “Menu” cũng như viết sự kiện cho các Menu Item:
+ Bấm chuột phải vào thư mục menu/ chọn New / chọn Android XML File:
22_menu_2+Màn hình New Android XML hiện lên, ta chọn Resource type là Menu giống hình dưới đây, đặt tên cho nó là “mymenu” rồi nhấn finish:
22_menu_3
+ Sau khi nhấn Finish, bạn quan sát lại thư mục menu của ứng dụng sẽ xuất hiện mymenu.xml:
22_menu_4+ Để tạo các Menu Item, bạn double click vào mymenu.xml:
22_menu_5+ Màn hình trên bạn để ý có 2 Tab: Layout và mymenu.xml, Tab Layout cho phép bạn tạo menu bằng giao diện, tab mymenu.xml cho phép bạn tạo menu bằng source code xml.
+ Bây giờ ta sẽ làm menu bằng giao diện, bạn nhấn vào nút “Add” ở phía bên trên :
22_menu_6+ Ở màn hình này bạn chọn Item, rồi nhấn OK:
Xem tiếp P2

0 nhận xét:

Đăng nhận xét