2012-05-24 17 views
12

Tôi chỉ suy nghĩ để tạo ra như dưới đây trong spinner, nhưng tôi không chắc chắn làm thế nào để làm cho nó hoạtLàm thế nào để tạo ra spinner với nhóm trong đó?

Fruits (heading unclickable) 
    Apple 
    Mango 
    Orange 
Cars (heading unclickable) 
    BMW 
    Lenova 

Là có thể trong Spinner hoặc nếu bạn biết bất kỳ phương pháp khác để tạo ra như thế này, sau đó nó sẽ thật tuyệt.

Tôi nhận được các chi tiết đó từ cơ sở dữ liệu cục bộ. Nhóm từ một bảng và các bản ghi từ một bảng. Tôi đang tìm bất kỳ ví dụ hoặc giải pháp nào.

Cảm ơn các bạn đã giúp đỡ.

Trả lời

3

Sau một thời gian dài, tôi đã tìm được cách để thực hiện việc này. Tôi đã đạt được bằng cách kết hợp một số ButtonExpandable ListView. Những gì tôi đã làm là tôi tạo ra một nút như spinner. OnClick tôi đã khởi chạy một hoạt động bật lên với chế độ xem danh sách có thể mở rộng trong đó bằng cách gọi startActivityForResult() trả về giá trị đã chọn. Cuối cùng tôi đã thay thế văn bản nút bằng giá trị đã chọn.

Nếu bạn đang tìm kiếm Hướng dẫn Chế độ xem danh sách có thể mở rộng, bạn có thể nhấp vào liên kết bên dưới.

(http://androidtrainningcenter.blogspot.co.uk/2012/07/android-expandable-listview-simple.html).

0

Hãy xem ví dụ về Spinner trong Hello Views tutorial. Họ thực hiện điều này bằng cách sử dụng một TextView cho tiêu đề, và spinner cho danh sách lựa chọn các tùy chọn.

+0

Tôi nghĩ rằng đây là bình thường spinner với bộ chuyển đổi .. tôi đang tìm một khác nhau mà tôi chỉ định trong câu hỏi .. – GoCrazy