ฉันมีมุมมองที่มีกล่องข้อความสองกล่องและผู้ใช้สามารถเลือกสีข้อความจากมุมมองอื่นบนหน้าจอเดียวกัน (ผ่านกล่องโต้ตอบ)
ดังนั้นเมื่อผู้ใช้เปลี่ยนสีผ่านกล่องโต้ตอบฉันกำลังเปลี่ยนสีของEditText
ข้อความและคำใบ้ แต่เมื่อมีข้อความบางส่วนพร้อมใช้งานEditText
หลังจากนั้นผู้ใช้เลือกสีอื่นข้อความนั้นจะเป็นสีนั้น แต่ถ้าฉันลบข้อความนั้นทั้งหมดแล้วสีของHintTextจะเป็นสีก่อนหน้า
ตัวอย่างเช่นในปัจจุบันถ้าฉันมีสีแดงในกล่องข้อความและผู้ใช้เลือกสีเขียวเพื่อให้ข้อความมีสีเขียว แต่ถ้าฉันลบข้อความนั้นออกข้อความคำใบ้จะเป็นสีแดงแม้ว่าฉันจะเปลี่ยนสีคำใบ้ในโค้ดก็ตาม ปัญหานี้จะเกิดขึ้นเมื่อมีข้อความบางส่วนเท่านั้น หากว่างเปล่าและมีข้อความคำใบ้แสดงว่าปัญหาไม่มา