Hàng khuyến mãi Hang khuyen mai hang thanh ly hàng thanh lý

Từ khóa hot: Thời trang Đồng hồ Thẩm mỹ Xây dựng Chăm sóc sức khỏe   |  
Tìm nâng cao
In Chủ đề trước Tiếp theo

Custom Layout cho ListView trong Android nâng cao [Copy địa chỉ]

Thời gian đăng: 28/4/2016 17:07:33
Trong bài tập này chị cần Tiếp xúc cách Custom lại layout cho ListView trong phần mềm lập trình Android của mọi người. Tôi nghĩ bài tập này nó rất quan trọng và thực tế bởi vì trong các lập trình android cơ bản có liên quan tới ListView thì đa phần chị phải custom lại cho đúng với yêu cầu của khách hàng.
Tôi có làm một ví dụ về quản lý nhân viên với giao diện bên dưới đây:

– các chị quan sát là phần danh sách nhân viên bên dưới là Custom Layout.
– Mỗi dòng trong ListView sẽ có 3 đối tượng: ImageView, TextView và Checkbox.
– Khi nhập nhân viên Nếu như người dùng chọn Nữ thì cần phải hiển thị hình là con gái, Trong trường hợp chọn Nam thì hiển thị hình là con trai (bạn nhìn danh sách hình nhỏ nhỏ 16×16 ở ListView).

Tài liệu Android của vietpro >>> dạy lập trình android– Mã và tên của nhân viên cần được hiển thị vào TextView
– Checkbox cho phép người dùng checked (nhằm đánh dấu những nhân viên muốn xóa, ở đây cho phép xóa nhiều nhân viên)
– chúng ta để ý Tôi có thêm 1 ImageButton có hình màu Chéo đỏ, nó làm việc để xóa tất cả các nhân viên được Checked trong ListView, sau khi xóa thành công thì sẽ cập nhật lại ListView.
– Để làm được điều trên thì ta phải kế thừa từ ArrayAdapter và override phương thức getView, cụ thể:
+ anh xem Cấu trúc chương trình quản lý nhân viên
+Tôi tạo thêm thư mục drawable và kéo thả 3 icon mà Tôi làm việc vào (các chị cũng tạo thư mục tên y xì vậy). Nhớ là tên hình cần phải viết liền và chữ thường Ban đầu.
+Trong thư mục layout: Tôi tạo thêm my_item_layout.xml làm việc để Custom lại ListView, dưới đây là cấu trúc XML của nó
Ta phải dựa vào các id trong này để xử lý trong hàm getView của class mà ta kế thừa từ ArrayAdapter (các id trên là imgitem đại diện cho hình là Nữ hay Nam, txtitem làm việc để hiển thị mã và tên nhân viên, chkitem làm việc để xử lý Checked)
các anh hãy tìm hiểu thêm trên mạng về cách xử lý các phần tử khi custom, ở đây Tôi chưa xử lý xong: Ví dụ mọi người chưa thể chọn được vào từng phần tử trong ListView (cho dù bạn có nghiến răng ngoáy mạnh ngón tay vào thì nó cũng không lung lay, Nếu như chị bỏ CheckBox đi thì lại được)… phải mọi người tìm hiểu thêm phần xử lý này (how to selected item in custom ListView)

Đánh giá

Lưu trữ | Phiên bản Mobile | Quy chế | Chính sách | Chợ24h

GMT+7, 5/2/2025 17:00 , Processed in 0.105250 second(s), 132 queries .

© Copyright 2011-2025 ISOFT®, All rights reserved
Công ty CP Phần mềm Trí tuệ
Số ĐKKD: 0101763368 do Sở KH & ĐT Tp. Hà Nội cấp lần đầu ngày 13/7/2005, sửa đổi lần thứ 4 ngày 03/11/2011
Văn phòng: Tầng 9, Tòa Linh Anh, Số 47-49 Khuất Duy Tiến, P. Thanh Xuân Bắc, Q. Thanh Xuân, Hà Nội
Tel: (84) 2437 875018 | (84) 2437 875017 | E-Mail: cho24h@isoftco.com

Lên trên