我有两个edittext输入框。第一个用于用户名,第二个用于密码。我想在输入框上添加提示。我已经用 settex() 方法编写了提示。另外,我还写了
in onclick(view v)
caseR.id.editText_1:
text1.setText("");
break;
in oncreate
text1 = findViewById(R.id.editText_1);
text1.setText("username");
每当我点击输入框时,提示就会消失。但是,暗示并没有消失。现在,我的做法是错误的吗?或者我错过了什么?
最佳答案
使用
text1.setHint("MyHintString");
相反。 setHint()
提供当用户键入内容时消失的提示。您还可以使用 String 资源 ID 或基于 xml 的方法,但在您的情况下,使用 String 方法就足够了。
仅当您想要将文本放入用户可以修改的 EditText 中时,才使用 setText()
。
关于android - 如何在编辑文本中添加提示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14426932/