Bài toán thực tế: Sử dụng 1 activity để hiển thị 1 list các item, trong đó các item sử dụng 1 customize layout.
Khi ở mode thường, user click vào 1 item để xem thông tin chi tiết của item đó. Ở delete mode, các item xuất hiện 1 check box bên cạnh để user select và sau đó thì delete toàn bộ những item mà user select .
Các bước cần tiến hành:
- Tạo 2 layout cho 2 chế độ hiển thị (thêm nút mark all...etc)
- Tạo 1 customize layout cho các item trong list ( có thể ko cần tạo )
- Tạo 1 class để control việc hiển thị của các item trong list ( có thể dùng customize layout ở trên nếu có )
- Tạo 1 customize adapter để chủ động tạo các view cho các item trong list.
- Trong activity lúc đầu, chủ động control màn hình ở các mode.