2012-03-10 25 views
12

Tôi đã sử dụng một số ứng dụng xuất hiện để sử dụng chủ đề 'Holo' của Android 4.0, trong khi vẫn chạy trên phiên bản Android cũ hơn (2.3). Có cách nào được hỗ trợ để thực hiện việc này hoặc có các nhà phát triển này đã thiết kế chủ đề tùy chỉnh của riêng họ không?Đặt chủ đề Holo trong các phiên bản Android cũ hơn?

Cảm ơn.

Trả lời

9

Nhìn đây SDK/platforms/android-15/data/res/ Có tất cả các phong cách và dữ liệu tài nguyên liên quan được sử dụng trên Android mới nhất 4.

Bạn cũng có thể tải về từ đây: https://github.com/android/platform_frameworks_base/tree/master/core/res

Và bạn có thể lấy những gì bạn cần từ đây đến ứng dụng của bạn. Chỉ xóa tiền tố android: để sử dụng nó trong dự án của bạn. Đây là cách duy nhất để xác định cùng một chủ đề như được sử dụng trong các phiên bản Android mới nhất.

+0

Bạn có thể giải thích thêm, vì tôi muốn thay đổi kiểu tabwidget (trong 2.3) để sử dụng kiểu 4.2. –

24

tôi đang làm việc về vấn đề này:

https://github.com/ChristopheVersieux/HoloEverywhere

EDIT: Chuyển đến: https://github.com/Prototik/HoloEverywhere

Có thể được thực sự phù hợp với nhu cầu của bạn.

+0

Tôi hơi bối rối ... Nếu tôi hiểu chính xác, bạn nên có một chủ đề Holo hoàn hảo (giống hệt như trên Android 4) bằng cách sử dụng liên kết từ câu trả lời được chấp nhận. Có lợi thế nào khi sử dụng dự án của bạn không? (Tôi không thông qua phán quyết, tôi thực sự quan tâm) – johndodo

+0

Nếu bạn yêu thích các nút màu xám và bóng màu da cam, không tải xuống, không có sử dụng ... Nếu bạn thích những gì bạn thấy trong bản demo, vui chơi ;-) –

+0

như một bức tranh trị giá một ngàn chữ, đây là những gì một ứng dụng cơ bản trông giống như trong một dòng thêm mã trong ứng dụng của bạn: https://a248.e.akamai.net/camo.github.com/f63f72681a76832072ea65a658c9d18db53fa0aa/687474703a2f2f7562756e74756f6e652e636f6d2f3734466338704e7a4d71597055363851416a56353069 –

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