2012-05-28 28 views
6

Trước hết, tôi muốn nói với các bạn rằng tôi đã đọc và thành công trong việc phát triển Kéo để làm mới bằng cách sử dụng Chris Banes libraryJohan Nilsson library.Kéo để làm mới cho GridView trong Android

Bây giờ tôi đang cố gắng đi với thư viện Johan Nilsson cho GridView. Ông chỉ thực hiện cho ListView vì vậy tôi phải sửa đổi PullToRefreshListView tập tin JAVA.

Ở đó tôi đã mở rộng GridView thay vì ListView (Dòng 24). Sau đó, nó sẽ cho tôi một lỗi trên dòng 109 bằng cách nói addHeaderView (mRefreshView); không được nhận dạng và thay đổi thành addView() Nhưng phương pháp addView() cũng cho tôi lỗi thời gian chạy.

Tôi đang đi với thư viện Johan Nilsson, bởi vì nó mang lại cho tôi cơ hội để thêm một số tiện ích biểu mẫu vào Hoạt động của tôi và dễ dàng tùy chỉnh thiết kế hơn là thư viện khác.

+1

tại sao bạn không tham gia [ví dụ này] (https://github.com/chrisbanes/Android-PullToRefresh/blob/master/library/src/com/handmark/pulltorefresh/library/PullToRefreshGridView .java)? – MKJParekh

+0

@FasteKerinns đó là thư viện Chris Banes. Phải không. Tôi đã đề cập đến nó trong Q. của tôi. Tệp đơn đó phụ thuộc vào 4 tệp JAVA khác và vấn đề khác là, rất khó để thêm một tiện ích biểu mẫu khác vào Hoạt động. Dù sao, cảm ơn cho trả lời :-) – AnujAroshA

+0

u tìm thấy giải pháp tôi cũng phải đối mặt với cùng một vấn đề –

Trả lời

2

This là những gì bạn đang tìm kiếm

enter image description here

trình cho tất cả AbsListView. Tôi đã triển khai cả ListView và GridView.

+1

Cảm ơn bạn đã trả lời. Nhưng bạn chưa đọc rõ câu hỏi của tôi. Tôi đã đề cập rằng tôi đã sử dụng thư viện này và v.v ... – AnujAroshA

0

GridView không hỗ trợ Tiêu đề. Nhưng Google đã triển khai GridView của riêng họ, họ chỉ sử dụng nó cho mục đích nội bộ. Điều này có thể giải quyết vấn đề của bạn HeaderView

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