The Soda Pop

BÀI 13: SỬ DỤNG OPTION MENU

HỌC NHANH LẬP TRÌNH DI ĐỘNG TRÊN MÔI TRƯỜNG ANDROID

13 - HỌC NHANH LẬP TRÌNH DI ĐỘNG TRÊN MÔI TRƯỜNG ANDROID



BÀI 13: SỬ DỤNG OPTION MENU

Trong ứng dụng trên thiết bị di động do hạn chế về kích thước màn hình nêncác thao tác có tần số sử dụng nhiều mới được thiết kế ngay trên màn hình ứng dụng.Các thao tác khác sẽ được thu gọn trong Menu của ứng dụng, để gọi Menu này ngườidùng phải bấm phím Menu trên thiết bị. Trong bài này, tôi sẽ hướng dẫn các bạnthiết kế Option Menu cho ứng dụng của mình kèm theo cách chỉnh sửa phông và màuchữ..

Thiết kế màn hình ứng dụng gồm một TextView và một Spinner, trong tập tinactivity_main.xml ta sửa thành như sau:



Vào lớp MainActivity bổ sung các biến sau



Trong hàm onCrate bổ sung đoạn code sau:



Bổ sung các biến chuỗi để sử dụng trong tập tin strings.xml:




Trong thư mục res/menu tạo tập tin option_menu_font.xml vàoption_menu_color.xml với nội dung như sau:

option_menu_font.xml 



option_menu_color.xml



Thực hiện copy các phông chữ có định dạng *.ttf vào thư mục asset củaProject (ví dụ: comic.ttf hoặc arial.ttf).

Bổ sung phương thức khởi tạo Option Menu cho ứng dụng khi người dùng nhấnphím Menu




Để chuyển đổi giữa 2 menu ta chỉnh sửa lại phương thức onPrepareOPtionMenunhư sau:



Trong thư mục res/values tạo tập tin colors.xml với nội dung sau:




Cuối cùng thực hiện bắt sự kiện khi người dùng chọn mộtitem trên Menu:




Chạy ứng dụng, chọn Fonts hoặc Colors trong Spinner sao đó bấm phím Menutrên thiết bị, khi giao diện Menu hiển thị chọn một item để thấy hiệu ứng.

Tải mãnguồn ứng dụng tại:

https://www.dropbox.com/s/o25zin5p0ld2v7u/DemoOptionMenu.rar

Quay lại
This post has no comments - be the first one!

UNDER MAINTENANCE

nguồn bài viết: Hội Yêu Thích Lập Trình Di Động

facebook: https://www.facebook.com/laptrinhdidong