Mam widok, w którym znajdują się dwa pola tekstowe, a użytkownik może wybrać kolor tekstu z innego widoku na tym samym ekranie (poprzez okno dialogowe).setHintTextColor() w EditText
Tak więc, gdy użytkownik zmienia kolor za pomocą okna dialogowego, zmieniam kolor tekstu i jego podpowiedzi pod numerem EditText
. Ale kiedy jest jakiś tekst dostępny w EditText
po tym, jak użytkownik wybierze inny kolor, to tekst ten będzie w tym kolorze. Ale jeśli usunę cały ten tekst, kolor HintText jest koloru poprzedniego koloru.
Na przykład obecnie, jeśli mam czerwony kolor w polu tekstowym, a użytkownik wybiera kolor zielony, więc tekst jest tam w kolorze zielonym. Ale jeśli usunę ten tekst, to podpowiedź tekstu pojawi się na czerwono, nawet jeśli I zmieni kolor podpowiedzi w kodzie. Ten problem pojawia się tylko wtedy, gdy jest tam jakiś tekst. jeśli jest puste i znajduje się tekst podpowiedzi, problem nie nadchodzi.
to sprawdzić http://stackoverflow.com/questions/25134463/edittext-unable-to-change-the-text-color/25134499#25134499 – Nabin