2つのテキストボックスがあるビューがあり、ユーザーは同じ画面の別のビューから(ダイアログボックスを使用して)テキストの色を選択できます。
したがって、ユーザーがダイアログボックスで色を変更するEditText
と、テキストとそのヒントの色が変更されます。しかし、EditText
ユーザーが他の色を選択した後に利用可能なテキストがある場合、そのテキストはその色で表示されます。しかし、そのテキストをすべて削除すると、HintTextの色は前の色になります。
たとえば、現在テキストボックスに赤い色があり、ユーザーが緑色を選択すると、テキストは緑色になります。しかし、そのテキストを削除すると、コードでヒントの色を変更しても、ヒントテキストが赤くなります。この問題は、そこにテキストがある場合にのみ発生します。空白でヒントテキストがある場合、問題は発生しません。