Tôi có màu theo định dạng sau 0xAABBCC
là String
. Tôi cần phải chuyển đổi nó thành Color
, nhưng có vẻ như không có phương pháp như vậy, và tất cả có sẵn là trả về kết quả Integer
, có vẻ như không tương thích với đối tượng Color
;Chuyển chuỗi màu HEX thành Màu?
- Cách tạo thể hiện của
Color
lớp từ định dạngHEX
theo định dạng được mô tả ở trên?
wow !. nó thật nhanh. +1. – Raghunandan
parseColor đang trả về số nguyên. Màu c = Color.parseColor ("XXX"); trowing rằng màu sắc và int là không tương thích. –
@BertiKelvin bạn có thể sử dụng nó như int x = Color.parseColor ("# AABBCC"); tv.setBackgroundColor (x); bạn đặt màu thành dạng xem văn bản – Raghunandan