TAILIEUCHUNG - Lập trình di động - Lab05: Menu

Nội dung của tài liệu trình bày về việc tạo menu bằng XML resource, tạo menu bằng code, xây dựng Menu Resource, thiết kế giao diện, source xử lý, kết quả chạy chương trình, menu ngữ cảnh, thiết kế Menu, định nghĩa một số màu trong , viết code xử lý và bài tập Custom Layout ListView. | Ver – 2016, FIT - HCMUP Lab 05: MENU Tham khảo: 1 Tạo menu bằng XML resource Gõ nội dung menu: Ths. Lương Trần Hy Hiến, KHOA CNTT – TRƯỜNG ĐH SƯ PHẠM TP. HCM 1 Ver – 2016, FIT - HCMUP Lab 05: MENU Viết code gọi menu trong MainActivity: Ths. Lương Trần Hy Hiến, KHOA CNTT – TRƯỜNG ĐH SƯ PHẠM TP. HCM 2 Ver – 2016, FIT - HCMUP Lab 05: MENU @Override public boolean onCreateOptionsMenu(Menu menu) { return (menu); } Sửa lại thành: Xử lý sự kiện click lên Menu Item: Override phương thức onOptionsItemSelected @Override public boolean onOptionsItemSelected(MenuItem item) { //dựa theo id menuitem đang chọn switch(()) { case : (, "Bạn chọn Xem Danh sách Sinh viên", ).show(); break; Ths. Lương Trần Hy Hiến, KHOA CNTT – TRƯỜNG ĐH SƯ PHẠM TP. HCM 3 Ver – 2016, FIT - HCMUP Lab 05: MENU //vâng vâng cho những menuitem khác } return (item); } 2 Tạo menu bằng code Sử dụng code lúc Runtime để tạo Menu thay vì dùng XML Resource. @Override public boolean onCreateOptionsMenu(Menu menu) { ("Menu 1"); ("Menu 2"); SubMenu submenu3= ("Menu 3"); ("SubMenu "); ("SubMenu ); ("SubMenu "); return true; } Với cách làm như trên sẽ gặp khó khăn khi xác định ID của MenuItem. @Override public boolean onCreateOptionsMenu(Menu menu) { //Đối số 1 là nhóm //Đối số 2 là Id cho Menu Item //Đối số 3 là thứ tự xuất hiện của Menu Item //Đối số 4 là tiêu đề cho Menu Item int itemId = 1000; (0, itemId, 0, "Thể thao"); itemId = 1001; (0,itemId, 1, "Tin tức"); SubMenu sub3= (0, itemId, 2, "Danh mục Tin tức"); itemId = 1002; (0, itemId, 0,"VNExpress"); itemId = 1003; (0, itemId, 1,"ZING"); itemId = 1004; (0, itemId, 2,"Tuổi trẻ"); return true; } Và xử lý sự kiện click lên .

TỪ KHÓA LIÊN QUAN
TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.