2009-12-27 47 views
9

Có điều gì đó cho hệ điều hành Android mà bạn có thể triển khai phân trang cuộn không?Di chuyển trang Android

* Sửa
Với cuộn pagination Ý tôi là pagination như trên màn hình chính, bạn có thể vuốt sang phải và trái và đi đến trang tiếp theo hoặc trước đó.

+0

Hãy làm rõ ý của bạn là "di chuyển trang"? Nó nên trông giống cái gì? Tôi rất sẵn lòng trợ giúp nếu bạn đặt câu hỏi cụ thể hơn. – Fedor

Trả lời

9

Bạn có thể lấy ví dụ về mã nguồn của Trình khởi chạy tại android.git.kernel.org. Tìm các lớp có tên là Workspace và CellLayout.

+0

Tôi đồng ý rằng chức năng này có thể được tìm thấy trong ứng dụng Trình khởi chạy. Và nó có thể được chiết xuất từ ​​đó. – Fedor

+0

Bạn có thể cho tôi liên kết trực tiếp tới nguồn Trình khởi chạy không? – Thys

+0

@MrThyhs: http://android.git.kernel.org/?p=platform/packages/apps/Launcher.git;a=blob_plain;f=src/com/android/launcher/Workspace.java;hb=HEAD , http://android.git.kernel.org/?p=platform/packages/apps/Launcher.git;a=blob_plain;f=src/com/android/launcher/CellLayout.java;hb=HEAD – Jay

4

According to Apple, UIPageControl không triển khai "phân trang cuộn", ít nhất cách tôi sẽ diễn giải cụm từ đó. UIPageControl theo dõi một số trang, hiển thị các dấu chấm dựa trên số lượng trang/trang hiện tại và kích hoạt các sự kiện khi người dùng nhấn vào nó. Nó không thực sự thực hiện "pagination" (bạn phải tự mình xử lý) và không có gì để làm với việc cuộn.

Tất cả những gì được nói, không có tiện ích "hiển thị một loạt dấu chấm" được tích hợp vào Android có cùng API hoặc tương tự với UIPageControl. Tạo một ứng dụng cho ứng dụng của bạn sẽ khá đơn giản, sử dụng tập hợp ImageViews, xem các lần nhấn, thay thế tài nguyên hình ảnh để thay đổi màu chấm và kích hoạt sự kiện cho người nghe đã đăng ký.

+0

xin lỗi, tôi đã lặp lại câu hỏi .. – Thys

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