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