2012-01-13 16 views

Trả lời

1

Tôi nghĩ rằng nó tốt hơn để sử dụng compatibilty libraries trực tiếp, thay vì một thư viện dựa trên những. Ngoài ra, hãy tham khảo Google I/O App như đã nêu ở cuối liên kết đầu tiên tôi đã cung cấp. Bạn có thể tìm thấy các phương pháp hay nhất về triển khai giao diện người dùng cho một số thiết bị có thư viện tương thích.

+0

Tôi rất muốn nghe những suy nghĩ của bạn về lý do tại sao bạn nghĩ nó tốt hơn. Tôi hoạt động trên logic rằng ABS IS là thư viện tương thích cộng với một số mã phụ để giúp render một thanh tác vụ do đó đạt được một sự cân bằng tốt. –

+0

Theo ý kiến ​​của tôi, tốt hơn là giảm phụ thuộc. Nếu tôi sử dụng ABS, tôi sẽ không chỉ phụ thuộc vào nhà phát triển ABS mà còn phụ thuộc vào nhà phát triển Android. Tôi sẽ chỉ chọn phụ thuộc vào nhà phát triển Android. Trong tương lai, nếu ABS quyết định không hỗ trợ một số tính năng mà các thư viện tương thích thực hiện việc chuyển mã của tôi sẽ là xấu. Ngoài ra, tôi không thể thấy bất cứ điều gì ABS có thể làm và ActionBar bình thường không thể. Tôi đánh giá cao những nỗ lực cho ABS này chỉ là ý kiến ​​khiêm tốn của tôi để sử dụng ActionBar trực tiếp. –

+0

Đó là một điểm tốt NHƯNG ABS giải quyết vấn đề rằng thanh tác vụ không khả dụng trên các thiết bị trước 3.0 vì vậy bạn không thể sử dụng trực tiếp. Câu hỏi này xoay quanh các thiết bị phiên bản 2.X nên điểm này khá quan trọng. –

1

Tôi đã tìm thấy ActionBarSherlock là khá tốt. Nó sẽ mô phỏng ActionBar trên các thiết bị cũ và sử dụng bản gốc trên các thiết bị hiện đại. Nó là một phần mở rộng cho thư viện tương thích Android - vì vậy bạn cũng sẽ nhận được các mảnh và các công cụ ICS khác.

+0

cảm ơn câu trả lời của bạn! –

2

ActionbarSherlock là điểm bắt đầu. Nó bao gồm các thư viện tương thích từ Google và được cung cấp dưới dạng dự án thay vì JAR cung cấp tính linh hoạt cao hơn, nếu bạn cần thay đổi bất kỳ điều gì. Phiên bản 4 đang trên đường cũng sẽ bao gồm nội dung ICS.

Theo như tôi biết, tôi tin rằng ABS tương thích ngược với 1.6 và sử dụng minSdkVersion và targetSdkVersion. Nó sử dụng một phiên bản mở rộng của chủ đề holo để tạo ra một phiên bản ánh sáng và bóng tối bao gồm sự tốt lành của ActionBar, do đó bạn có thể mở rộng để tạo kiểu cho ứng dụng của mình.

tôi ghi lại một hướng dẫn về YouTube to get people started.

+0

@ user1234567 xin lỗi đã không thấy câu trả lời của bạn như tôi đã ở trên điện thoại thông minh của tôi và những điều trên mất một lúc để viết. –

+0

Cảm ơn, tôi sẽ kiểm tra nó ra –

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