Có thể có xml drawable với các tham số không? Giả sử tôi có một drawable xml mà tôi muốn tái sử dụng cho các góc tròn, gradient, vv, và biến duy nhất là một hoặc hai màu. Có thể chỉ định/truyền tham số cho một xml drawable không?thông số có thể kéo xml android
7
A
Trả lời
2
Có lẽ bạn có thể lấy được lớp của mình từ Drawable, có một hàm tạo chấp nhận các tham số bạn muốn điều chỉnh và trong hàm tạo đầu tiên gọi createFromXML
truyền xml của bạn và sau đó thiết lập các tham số có thể điều chỉnh. Tôi không tự mình thử, có lẽ, tôi sai
+0
Tôi sẽ hỏi cùng một câu hỏi. Giải pháp này có hiệu quả không? Có mẫu không? Mỏ khá đơn giản và tôi có thể sao chép XML cho mỗi màu được yêu cầu, nhưng nó không phải là một sol'n thanh lịch. – BryanT
Các vấn đề liên quan
- 1. defstyle Android thông số
- 2. Tôi có thể chèn một đặc tính android: defaultValue cho RingtonePreference, thông qua XML không?
- 3. Nối tiếp một đối tượng Có thể kéo trên Android
- 4. Gradient bóng với xml có thể drawable android
- 5. Android: I18n với thông số
- 6. Thông số rawquery Android SQLite
- 7. Tôi có thể tìm tài nguyên có thể kéo hệ thống android ở đâu? [Android API-7]
- 8. Các thông số có thể không đổi?
- 9. Bộ chọn yêu cầu thuộc tính có thể kéo?
- 10. Thay đổi tông màu có thể kéo trong bộ chọn xml
- 11. Cái gì? trong XML Android có nghĩa
- 12. Thiết lập hình dạng XML của Android có thể vẽ được theo chương trình
- 13. Nút tùy chỉnh với nền có thể kéo: Sự khác biệt về đệm trong Android 4 so với Android 2.3
- 14. Android: tài nguyên có thể vẽ bằng số. Có thể không?
- 15. Jquery-ui có thể kéo và động Jquery-ui có thể kéo được không?
- 16. jQuery có thể kéo được: hộp có thể kéo qua vùng chứa - lỗi?
- 17. Có tài liệu XML Android nào không?
- 18. Tệp thông số RPM - Có thể tự động điền biến tệp thông số
- 19. Lưới có thể kéo của jQuery
- 20. Thông số icicle của Android là gì?
- 21. Thông số startId dịch vụ Android
- 22. Trình giả lập Android: Không thể kéo lựa chọn
- 23. Giao diện người dùng jQuery - dữ liệu có thể kéo/có thể thu nhỏTruyền thông không được xác định
- 24. Có thể chuyển tham số cho XSLT thông qua URL khi sử dụng trình duyệt để chuyển đổi XML không?
- 25. kéo và thả trong android 3.x gây ra invalidStateException sau khi số lượng nhỏ trên kéo
- 26. Có thể tắt thông báo hộp kéo cho thư mục ứng dụng
- 27. Tiêu diệt JQuery có thể kéo
- 28. tùy chọn có thể kéo jquery
- 29. Divs có thể kéo từ accordion
- 30. chế độ xem kéo android mượt mà
Không hiểu bạn muốn gì –
Dr. nik. cho phép bạn nói rằng bạn có thể vẽ xml nhỏ hơn nhiều so với các góc được làm tròn, một đường viền cứng và một gradient (có lẽ trong một danh sách lớp). Tôi chỉ muốn nói một phiên bản màu xanh lá cây, màu vàng và màu đỏ của những gì là nếu không một drawable giống hệt nhau. có lý? – Ben