最佳答案
我有一个视图,其中有两个文本框,用户可以从同一屏幕上的另一个视图中选择文本颜色(通过对话框)。
因此,当用户改变颜色通过对话框,我改变颜色的 EditText
文本及其提示。但是,当有一些文本是在 EditText
后,该用户选择其他颜色,那么该文本是在该颜色。但是如果我删除所有的文本,那么 提示文本的颜色是以前的颜色。
例如,当前如果我在文本框中有红色,并且用户选择绿色,那么文本就是绿色的。但是如果我删除这个文本,那么提示文本将变成红色,即使我使用代码 改变提示颜色。这个问题只有在那里有一些文本时才会出现。如果是空白的,并且有提示文本,那么问题就不会出现。