IV. Mô tả chức năng:
2. Xem nội dung công việc của một ngày:
a. Giao diện:
b. Mô tả chức năng:
Chức năng này thể hiện như 1 danh sách các công việc theo ngày, mỗi một đoạn là thể hiện 1 công việc cụ thể trong ngày đó. Khi người dùng thuộc tài khoản admin nhấn chuột vào một đoạn nào đó thì sẽ vào phần chỉnh sửa.
c. Cách thức thực hiện:
Danh sách các control:
Thứ 2 - 02.01.2012
7h30 - 8h30: Đi công tác sở (Anh Hiền, Chị Mai).
8h30-11h30: Góp ý xây dựng nhà (Anh Sơn, Chị Thu).
13h00 - 15h30: Xây dựng trường sa (Anh Hiền, Chị Mai).
15h00-17h00: Họp báo về xây dựng (Anh Sơn, Chị Thu).
Tên Loại Công dụng
tvHeader TextView Hiển thị thứ ngày tháng đang chọn
lstContent ListView Hiển thị danh sách các công việc trong ngày tháng đang chọn
mnuBack Menu Quay lại màn hình trước đó mnuAdd Menu Thêm mới một sự kiện công việc
Danh sách xử lý:
Tên Công dụng - Cách thiết kế
tvHeader Hiển thị ngày tháng hiện đang chọn từ form xem lịch
lstContent - Sử dụng ListView, mà mỗi item là 1 TextView hiển thị dữ liệu lấy từ cơ sở dữ liệu và hiền thị theo định dạng (Ngày giờ - Ngày Giờ: Nội dung công việc (Danh sách người thực hiện)).
- Ngoài ra còn sử lý sự kiện Click khi người dùng Admin nhấn vào từng dòng dữ liệu của ListView nhằm mục đích hiển thị form chỉnh sửa thông tin.
mnuBack_Click Xử lý đóng màn hình hiện tại và trả lại màn hình lúc trước mnudd_Click Xử lý mở màn hình thêm dữ liệu công việc
Liên hệ đến phần đã được học:
- Sử dụng đến hệ thống lưu trữ cơ sở dữ liệu.
- Sử dụng các đối tượng View: TextView, ListView
- Tạo ViewGroup giống như ListView để xử lý cập nhật vào CSDL. -Sử dụng đối tượng Menu, Xử lý sự kiện click trên menu.
- Quản lý hiển thị Activity.