GIỚI THIỆU BỘ ĐIỀU HỢP MẠNGBộ điều hợp mạng được sử dụng liên kết dữ liệu với các nhóm xem mở rộng lớp AdapterView (chẳng hạn như xem danh sách hoặc thư viện ảnh). Bộ điều hợp mạng chịu trách nhiệm cho việc tạo các lượt xem đại diện cho các dữ liệu cơ bản trong vòng ràng buộc phụ huynh xem trẻ em.Bạn có thể tạo các lớp học bộ điều hợp riêng của bạn và xây dựng điều khiển AdapterView-nguồn gốc của riêng của bạn.Giới thiệu một số bộ nguồn gốcTrong hầu hết trường hợp, bạn sẽ không có để tạo ra các bộ điều hợp mạng của bạn từ đầu. Android cung cấp một tập hợp các bộ điều hợp mạng có thể bơm dữ liệu từ nguồn dữ liệu phổ biến (bao gồm cả mảng và con trỏ) vào các điều khiển nguồn gốc mở rộng bộ chuyển đổi xem.Bởi vì bộ điều hợp mạng chịu trách nhiệm cho việc cung cấp các dữ liệu và cho việc tạo ra các quan điểm đó rep¬resent mỗi mục, bộ điều hợp mạng có thể triệt để thay đổi diện mạo và chức năng của các điều khiển họ đang bị ràng buộc để.Danh sách sau đây làm nổi bật hai bộ tiếp hợp nguồn gốc, hữu dụng nhất và linh hoạt:► ArrayAdapter — The mảng Adapter sử dụng generics liên kết một Adapter xem với một mảng của các đối tượng của lớp được chỉ định. Theo mặc định, các mảng Adapter sử dụng giá trị toString của từng đối tượng trong mảng để tạo và cư lượt xem văn bản. Thay thế nhà thầu cho phép bạn sử dụng bố trí phức tạp hơn, hoặc bạn có thể mở rộng các lớp học (như trong phần tiếp theo) liên kết dữ liệu với bố trí phức tạp hơn.► SimpleCursorAdapter — The đơn giản trỏ Adapter cho phép bạn để ràng buộc các quan điểm trong một bố trí cho các cột cụ thể chứa trong một con trỏ (thông thường trở lại từ một truy vấn cung cấp nội dung). Bạn chỉ định một bố trí XML để thổi phồng và cư trú để hiển thị mỗi đứa trẻ, và sau đó ràng buộc mỗi cột trong con trỏ đến một cái nhìn cụ thể trong đó bố trí. Bộ điều hợp sẽ tạo ra một cái nhìn mới cho mỗi mục con trỏ và thổi phồng cách bố trí vào nó, populating mỗi lần xem trong giao diện sử dụng giá trị cột tương ứng của con trỏ chuột.Phần sau đây nghiên cứu kỹ những lớp Adapter. Các ví dụ được cung cấp liên kết dữ liệu với danh sách xem, mặc dù cùng một logic sẽ làm việc chỉ tốt cho các lớp học khác của Adapter xem, chẳng hạn như Spinners và phòng trưng bày.Tùy biến các mảng AdapterTheo mặc định, các Adapter mảng sử dụng các giá trị toString của mỗi mục trong một loạt các đối tượng để popu¬late một lần xem văn bản trong bố trí bạn chỉ định.Trong hầu hết trường hợp, bạn sẽ cần để tùy chỉnh các Adapter mảng cư bố trí sử dụng cho mỗi lần xem để đại diện cho các dữ liệu nằm bên dưới mảng. Để làm như vậy, mở rộng ArrayAdapter với một biến thể cụ thể loại, thay thế phương pháp getView để gán thuộc tính đối tượng để bố trí cảnh, như được hiển thị trong danh sách 4-21.
đang được dịch, vui lòng đợi..
