2012-12-20 41 views
41

Có lẽ là một câu hỏi rất cơ bản, nhưng sự khác biệt giữa thiết lập chế độ lựa chọn ListViews giữa CHOICE_MODE_MULTIPLECHOICE_MODE_MULTIPLE_MODAL là gì? Các tài liệu Android không thực sự giải thích nhiều ..Sự khác biệt giữa CHOICE_MODE_MULTIPLE và CHOICE_MODE_MULTIPLE_MODAL?

Từ Android trang web Dev:

  • CHOICE_MODE_MULTIPLE: Danh sách này cho phép nhiều lựa chọn

  • CHOICE_MODE_MULTIPLE_MODAL: Danh sách này cho phép nhiều lựa chọn trong một lựa chọn phương thức chế độ

Trả lời

29

Nếu tôi không nhầm, CHOICE_MODE_MULTIPLE_MODAL được thêm vào API sau (11?) và i s được sử dụng chủ yếu để chỉ ra nhiều lựa chọn bằng cách sử dụng Contextual ActionBar (CAB).

33

Tài liệu thực sự nêu rõ sự khác biệt chính.

CHOICE_MODE_MULTIPLE: The list allows multiple choices 

CHOICE_MODE_MULTIPLE_MODAL: The list allows multiple choices in a modal selection mode 

Modal nghĩa là người dùng HAS để tương tác với các cửa sổ trước khi tiếp tục. Không phương thức, họ không.

+3

Câu trả lời này giải thích chính xác sự khác biệt và ** Phương thức ** có nghĩa là gì. – Sergey

+0

Bạn có thể vui lòng đặt nhiều ánh sáng hơn vào ý nghĩa của 'phải tương tác trước khi tiếp tục không?' Người dùng có thể làm gì trước đây mà anh ta không thể làm sau? –

+0

Phương thức ngăn việc sử dụng "chế độ xem" trước đó cho đến khi người dùng loại bỏ chế độ xem phương thức. – prolink007

Các vấn đề liên quan