我有一个EditText,我用
设置了一个提示editText.setHint("Hint 1");
这是有效的,因为之前EditText是空的。但现在我想更改提示,以便在EditText中显示“Hint2”。
可惜的是
editText.setHint("Hint2");
不起作用,因为这次EditText不为空。
有人知道解决方案吗?
答案 0 :(得分:3)
您是否尝试过设置editText.setText(null);并设置提示?设置提示后,您可以再次设置文本。
答案 1 :(得分:1)
使用
正确实现提示更改editText.setHint("Your hint");
但只有在EditText
的文字被清除时才会显示:
editText.getText().clear();
这与提示的目的一致,即向用户提供有关在文本字段中写入内容的提示(如果已填写,则无意显示提示!)