Trong XML, chúng ta có thể đặt màu văn bản theo textColor
thuộc tính, như android:textColor="#FF0000"
. Nhưng làm thế nào để tôi thay đổi nó bằng mã hóa?
Tôi đã thử một cái gì đó như:
holder.text.setTextColor(R.color.Red);
Trường hợp holder
chỉ là một lớp và text
là loại TextView
. Màu đỏ là giá trị RGB (# FF0000) được đặt trong chuỗi.
Nhưng nó cho thấy một màu khác chứ không phải màu đỏ. Loại tham số nào chúng ta có thể vượt qua trong setTextColor ()? Trong tài liệu, nó nói int
, nhưng nó là một giá trị tham chiếu tài nguyên hoặc bất cứ điều gì khác?