2009-12-21 42 views
23

Làm cách nào để tạo danh sách nơi tôi có thể sắp xếp lại các mục danh sách bằng cách kéo liệt kê các hàng sang một hàng khác và vv (để thay đổi theo thứ tự)?Android - kéo và thả - danh sách sắp xếp lại

Giống như trên HTC Hero trong ứng dụng đồng hồ nơi bạn có thể sắp xếp lại thứ tự đồng hồ?

Trả lời

20

Đặc biệt chú ý tới này một

com.android.music.TouchInterceptor

+0

Tính năng này có hoạt động cho chế độ xem danh sách ngang - Thư viện thông minh Dev không? –

+0

@divya, bạn đã tìm thấy giải pháp chưa? –

1

Gợi ý: tải xuống android sources và xem cách ứng dụng Nhạc (packages\apps\Music) triển khai chức năng này.

+0

Cảm ơn câu trả lời của bạn. Tôi đã tải xuống mã nguồn và đã sử dụng nó trước đây nhưng tôi có thể tìm thấy Hoạt động sử dụng chức năng này ở đâu? – wouter88

+0

@ wouter88 Xin lỗi, tôi chưa tự mình tìm kiếm. Chỉ cần tìm kiếm các nguồn cho '* List *' để tìm ra những gì ListView tham chiếu hoạt động. – yanchenko

+0

liên kết đó dường như không hoạt động nữa và tôi không thể tìm thấy nguồn trên trang web. Bạn có biết nơi khác tôi có thể tìm thấy nguồn đó không? – brainmurphy1

34

Mặc dù câu hỏi này đã được trả lời. Tôi đấu tranh bằng cách sử dụng ứng dụng âm nhạc như một ví dụ, vì vậy tôi đã tạo ra một Kéo đơn giản và dự án Drop Danh sách giúp đỡ người khác có thể tìm thấy here

+1

Đây là một dự án rất rõ ràng và đơn giản giúp dễ dàng mở rộng. Tôi dễ dàng chuyển đổi nó sang một ListFragment và có kế hoạch thay đổi nó để nó hoạt động với các con trỏ. Cảm ơn bạn đã chia sẻ dự án này! – Luis

11

Bạn cũng có thể thử thực hiện gần đây của tôi ở đây:

Nó cho phép cuộn trơn tru trong khi kéo và hỗ trợ các mục danh sách có chiều cao tùy ý. Rất nhiều hành vi tăng vọt cũng đã bị loại bỏ so với TouchInterceptor.

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