2011-11-23 18 views
11

Tôi đang có bảng HTML có ngày và chi tiết. Tôi muốn hiển thị nó trong chế độ xem lịch. Tôi đã tìm thấy API 11 CalendarView được tích hợp sẵn, nhưng tôi không thể thổi phồng nó khi tôi đang sử dụng API 8 (mà tôi cần ...)Chế độ xem lịch cho Android GingerBread và trước đó (API <11)

PS. Tôi không cần một lịch đầy đủ chức năng. Tôi chỉ muốn hiển thị thông tin này.

Có cách nào để giải quyết nó không?

Trả lời

13

Như bạn nói, không có cách nào để hiển thị lịch ở mức api cũ hơn, nhưng bạn có thể thử một số dự án mã nguồn mở:

+3

Cảm ơn bạn rất nhiều! Cá nhân tôi thích liên kết thứ hai. nó cũng giúp tôi hiểu cách nó hoạt động tốt hơn. CẢM ƠN! –

1

Bạn có thể lấy source code to CalendarView và thử sử dụng nó trong dự án của riêng bạn trong gói của riêng bạn. Off the cuff, nó sẽ xuất hiện để được xây dựng từ SDK.

Nếu không, hãy sử dụng giải pháp của bên thứ ba hiện có như Macarse đề xuất.

29

Tôi đã viết thư viện Caldroid (https://github.com/roomorama/Caldroid) rất đơn giản để thiết lập và có nhiều tính năng như thiết lập ngày/tối đa, ngày đã tắt, chọn phạm vi ngày vv. Chỉ để chia sẻ nếu ai đó có thể thấy hữu ích :)

+1

Triển khai lịch tốt nhất mà tôi từng thấy trên Android. Làm tốt lắm! – sMau

+1

Cảm ơn bạn, lib của bạn thật tuyệt vời! – VAdaihiep

+0

Cảm ơn bạn. Bạn đã cứu ngày của tôi. –

0

Tôi đoán câu hỏi này hơi cũ nhưng vẫn chưa có Android-Week-View có sẵn từ API 9 (và tôi đang làm việc trên nó để làm cho nó tương thích ngay cả thấp hơn).

Nó không có MonthView nhưng mã này khá rõ ràng và dễ hiểu và nó đã được triển khai trực tiếp từ lớp xem. Có một cộng đồng tốt và năng động đằng sau nó là tốt.

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