Tôi đang cố gắng lưu trữ giá trị hex color
của văn bản trong strings.xml để tất cả tệp bố cục sẽ tham chiếu đến đó (để có thể nhanh chóng thay đổi tất cả văn bản bố cục cho dự án một cách dễ dàng) tuy nhiên tôi đang gặp sự cố khi đề cập đến nó.Lưu trữ giá trị màu hex trong strings.xml
Sử dụng android:textColor="#FFFFFF"
trong bố cục xml của tôi hoạt động tốt. Tuy nhiên, việc sử dụng android:textColor="@strings/textColor"
mang lại cho tôi cả lỗi khi tôi bao gồm # và không bao gồm.
Khi tôi không bao gồm # nó yêu cầu #. Khi tôi thêm # báo cáo DDMS:
07-13 04: 35: 22.870: ERROR/AndroidRuntime (331): Nguyên nhân: android.content.res.Resources $ NotFoundException: Tệp # FF0000 từ tài nguyên có thể kéo ID # 0x7f040003: .xml mở rộng được yêu cầu
Có ai biết cách kết hợp các câu lệnh trong tệp bố cục không? ví dụ: textColor="#"+"@strings/textColor
và sau đó chỉ cần đặt chuỗi thành "FFFFFF"
chẳng hạn.
Bạn đang truyền thuyết tuyệt đối. Cảm ơn rất nhiều. Tôi đã chắc chắn đọc về điều này nhiều lần trước nhưng tại 5.55am bộ nhớ của tôi không hoạt động tốt nhất của nó. – jblz