Tất cả tôi có tệp bố cục khác nhau cho các phiên bản Android khác nhau như layout-v13
, nhưng tôi nhận thấy rằng các tệp này giống nhau đối với các phiên bản Android mới hơn (API 11-16). Có cách nào để nhóm chúng lại với nhau như một cái gì đó như layout-v11,12,13,14,15,16
? Cảm ơn vì đã dành thời gian cho tôi!Kết hợp tệp Bố cục cho nhiều số phiên bản
5
A
Trả lời
3
layout-v11
sẽ được tất cả các thiết bị chạy Android 3.0 trở lên sử dụng. Bạn chỉ nên chia nhỏ các thư mục (ví dụ: layout-v11
, layout-v12
, v.v.) nếu thiết bị chạy phiên bản cụ thể yêu cầu bố cục khác.
4
Nếu những gì bạn đang cố gắng làm hiển thị bố cục khác nhau tùy thuộc vào phiên bản API nào có sẵn trên thiết bị, bạn muốn sử dụng configuration qualifiers. Các chi tiết cụ thể cho các tài nguyên thay thế cũng là documented.
Cách cơ bản nhất để làm điều đó là tạo ra một thư mục bố trí cho mỗi cấp API bạn muốn sử dụng, định dạng như sau:
res/layout/layout.xml (Default)
res/layout-v4/layout.xml (Android 1.6 and higher)
res/layout-v11/layout.xml (Android 3.0 and higher)
Từ tài liệu chính thức Android
Trong trường hợp của bạn layout-v11
điều này sẽ được sử dụng bởi các thiết bị chạy Android 3.0 Honeycomb và phía trên
Các vấn đề liên quan
- 1. Android sử dụng bố cục làm mẫu để tạo nhiều bản sao bố cục
- 2. Nhiều bố cục trong ror
- 3. Nhiều tệp Bố cục trong khuôn khổ thể hiện node.js
- 4. nanoc và nhiều bố cục
- 5. Công cụ phiên bản git thích hợp nhất cho nhiều tệp nhỏ
- 6. Có bao nhiêu ViewStub quá nhiều cho một tệp XML bố cục duy nhất?
- 7. Kết hợp nhiều tệp .woff vào một
- 8. Bố cục bàn phím iPhone cho số âm?
- 9. Số phiên bản cho CakePHP
- 10. Bố cục lồng nhau nhiều cấp trong Rails 3
- 11. Bố cục tùy chỉnh Android cho AutoCompleteTextView
- 12. đặt bố cục cho một số hành động nhất định?
- 13. Liên kết với nhiều phiên bản của thư viện
- 14. Số phiên bản Maven trong tệp java
- 15. Tham chiếu bố cục tệp nhị phân
- 16. Giảm thiểu trường hợp jQuery và tạo nhiều phiên bản
- 17. Bố cục mặc định cho ArrayAdapter
- 18. Bố cục bố cục bàn phím ảo trên màn hình
- 19. Bố cục lưới Vs. Bố cục bảng
- 20. Làm cho TeamCity tích hợp số xây dựng Subversion vào phiên bản lắp ráp
- 21. Kết hợp nhiều mẫu regex với toán tử luân phiên?
- 22. số phiên bản msi
- 23. kết hợp nhiều tệp văn bản và xóa các bản sao
- 24. Makefile để kết hợp các tệp js và tạo một phiên bản nén
- 25. Nhận xét trong tệp bố cục android
- 26. thêm bố cục trong bố cục khác
- 27. java log4j.xml nhiều ứng dụng chia sẻ bố cục
- 28. Nhiều trường hợp bố cục lực lượng d3 trên cùng một trang
- 29. Sử dụng agility.js để bố cục trang và bố cục
- 30. Thêm bố cục vào bố cục khác trong Qt [C++]
OK Tôi sẽ dùng thử thiết bị này. – ninge
Hoàn hảo. Làm việc như người ở. Cảm ơn sự giúp đỡ của bạn! – ninge
Như đã đề cập tôi có một tập tin bố trí trong v11 được đặt nhưng API 23 bỏ qua nó. Khi tôi tạo một bản sao và đặt nó trong v17 nó hoạt động như mong đợi. Vì vậy, từ v11 đến v16, nó hoàn toàn bị bỏ qua. Điều này không xảy ra trên API 15 chẳng hạn. Có vẻ như một lỗi cụ thể của nền tảng. – drindt