2014-07-23 30 views
5

Gần đây tôi đã chuyển từ Eclipse sang Android Studio và tôi đang thử nghiệm với thư viện PagerSlidingTabStrip.Có thể sửa đổi mã nguồn của thư viện trong Android Studio từ phụ thuộc Gradle

Cố gắng tùy chỉnh Dải tab Tôi đã xem qua số Triangle Pager Sliding Tab Strip gợi ý sửa đổi mã nguồn của thư viện phụ thuộc. Làm thế nào tôi có thể sửa đổi mã nguồn của một phụ thuộc gradle (trong trường hợp này và nói chung)? Tôi không thấy bất kỳ PagerSlidingTabStrip.java có sẵn nào trong dự án của tôi.

+0

Chính xác những gì bạn muốn thay đổi? Bạn đã thử mở rộng lớp PagerSlidingTabStrip trong dự án của bạn chưa? – vzamanillo

+0

liên kết đến hướng dẫn của bạn đang hoạt động và đã được giải thích rất rõ ràng – deadfish

+0

Ok, tôi nghĩ tôi đã nhận được nó ngay bây giờ. Tôi cần phải mở rộng lớp PagerSlidingTabStrip và làm bất cứ điều gì tôi muốn trong lớp của riêng tôi, phải không? Tôi đã bối rối vì tác giả giữ cùng tên và tôi nghĩ tôi có thể sửa đổi thư viện phụ thuộc ... – kouretinho

Trả lời

4

Để làm việc này, bạn phải sao chép/dán mã theo cách thủ công cho PagerSlidingTabStrip.java, vào một lớp mới trong gói của riêng bạn, thực hiện thay đổi trong tệp đó và sử dụng chính xác như trước.

Lưu ý: nếu chúng ta muốn được chính xác, lớp này "mở rộng" không không thực sự mở rộng từ PagerSlidingTabStrip, nó nhiều hơn một sự thay thế

+1

Một giải pháp đơn giản như vậy nhưng tôi không nghĩ về nó. Cảm ơn! – Gmeister4

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