두 개의 텍스트 상자가있는보기가 있으며 사용자는 동일한 화면 (대화 상자를 통해)의 다른보기에서 텍스트 색상을 선택할 수 있습니다.
따라서 사용자가 대화 상자를 통해 색상을 변경할 때 EditText
텍스트의 색상 과 힌트를 변경합니다 . 그러나 EditText
사용자가 다른 색상을 선택한 후 사용할 수있는 텍스트가 있으면 해당 텍스트가 해당 색상으로 표시됩니다. 그러나 해당 텍스트를 모두 제거하면 HintText 의 색상은 이전 색상의 색상입니다.
예를 들어 현재 텍스트 상자에 빨간색이 있고 사용자가 녹색을 선택하면 텍스트가 녹색으로 표시됩니다. 그러나 해당 텍스트를 제거하면 코드에서 힌트 색상 을 변경 하더라도 힌트 텍스트가 빨간색으로 표시 됩니다. 이 문제는 텍스트가있을 때만 발생합니다. 비어 있고 힌트 텍스트가 있으면 문제가 발생하지 않습니다.