Xem xét thông báo Android Design Guidelines cách tốt nhất để tạo ứng dụng tương thích với chúng trên điện thoại Android 2.x là gì? Ví dụ. cách tốt nhất để triển khai mẫu ActionBar là gì?Triển khai thiết kế Android và hướng dẫn giao diện người dùng được giới thiệu gần đây trên các phiên bản 2.x
Trả lời
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.
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.
cảm ơn câu trả lời của bạn! –
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.
@ 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. –
Cảm ơn, tôi sẽ kiểm tra nó ra –
- 1. Thiết kế giao diện người dùng Android
- 2. Thiết kế giao diện người dùng ứng dụng doanh nghiệp
- 3. Mẫu thiết kế phiên bản nào bạn sẽ giới thiệu
- 4. Sách về thiết kế Giao diện người dùng Android
- 5. Công cụ thiết kế giao diện người dùng Android
- 6. Triển khai điều hướng "Drilldown" trong giao diện người dùng ứng dụng Android
- 7. Trình tạo giao diện (Trình thiết kế giao diện người dùng) dành cho Android
- 8. Phát triển giao diện người dùng giao diện người dùng - WPF
- 9. Giao diện người dùng đồ họa Hướng dẫn trong C
- 10. Thiết kế học tập cho giao diện người dùng và thiết kế trang web
- 11. Không thể tìm thấy nhà thiết kế giao diện người dùng trong Android Studio mới
- 12. Thiết kế giao diện người dùng với GWT
- 13. Công cụ thiết kế giao diện người dùng
- 14. Cách người dùng/nhà phát triển có thể đặt cấu hình proxy của Android cho phiên bản 2.x?
- 15. Hướng dẫn và giới thiệu về Mẫu biểu thức C++
- 16. Nguyên tắc giao diện người dùng thiết kế biểu tượng vẫn hợp lệ?
- 17. Hướng dẫn cho các điều khiển giao diện người dùng tùy chỉnh
- 18. Giới thiệu và hướng dẫn tốt về quốc tế hóa và bản địa hóa là gì?
- 19. Hướng dẫn/Tài liệu tham khảo cho Tự động hóa giao diện người dùng của Microsoft
- 20. Thiết kế giao diện người dùng cho ứng dụng Hỗ trợ tiếng Ả Rập trong Android
- 21. Kiểm tra đơn vị Android với giải pháp cập nhật giao diện người dùng AsyncTask và giao diện người dùng
- 22. Thừa kế song song giữa các lớp giao diện và lớp triển khai trong C++
- 23. Tài nguyên và hướng dẫn để ảo hóa giao diện người dùng trong WPF
- 24. Hướng dẫn giao diện người dùng màn hình cảm ứng WPF
- 25. Phát triển J2ME vẫn có thể thực hiện được với các phiên bản Eclipse gần đây?
- 26. Truy cập giao diện người dùng từ JavaScript trên Android
- 27. API giao diện người dùng cho libgdx
- 28. Giao diện người dùng lịch trong android
- 29. Giao diện người dùng - Màu sắc và bố cục
- 30. Sách/tài liệu thiết kế giao diện người dùng dành cho các lập trình viên
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. –
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. –
Đó 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. –