Tôi đang cố gắng sử dụng Color.parseColor()
trên một nguồn tài nguyên màu:Nhận tài nguyên màu như chuỗi
<color name="redish">#FF0000</color>
Tôi đã cố gắng này, nhưng nó mang lại cho tôi những Lỗi không xác định màu:
Color.parseColor(Integer.toHexString(context.getResources().getColor(R.color.redish)))
Làm cách nào để chuyển đổi tài nguyên màu thành String
đúng cách?
quan sát tốt đẹp –
'Integer.toHexString (ContextCompat.getColor (ngữ cảnh, R.color.redish)' với các phiên bản gần đây này làm việc cho tôi –
getColor i deprecated ... [more] (http://stackoverflow.com/questions/31590714/getcolorint-id-deprecated-on-android-6-0-marshmallow-api-23) – LukTar