ใน XML เราสามารถตั้งค่าสีข้อความได้ด้วย textColor
android:textColor="#FF0000"
แอตทริบิวต์เช่น แต่ฉันจะเปลี่ยนมันโดยการเข้ารหัสได้อย่างไร
ฉันลองทำสิ่งที่ชอบ:
holder.text.setTextColor(R.color.Red);
ที่holder
เป็นเพียงชั้นเรียนและtext
เป็นประเภทTextView
เป็นประเภทRed คือค่า RGB (# FF0000) ที่ตั้งค่าเป็นสตริง
แต่มันแสดงสีที่แตกต่างมากกว่าสีแดง เราสามารถส่งพารามิเตอร์ชนิดใดใน setTextColor () ในเอกสารอธิบายว่าint
แต่มันเป็นค่าอ้างอิงทรัพยากรหรือสิ่งอื่นใด?