EditText.setHint 中包含内容时不起作用
EditText.setHint doesn't work when it has content in it
我想为按钮添加清除功能。
我写了这段代码:
clear.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
name.setHint("Enter name");
mail.setHint("Enter mail");
num.setHint("Enter num");
}
});
当字段为空时有效,但如果字段中有内容则无效。
感谢您的宝贵时间。
它不是 TextInputLayout。适用于 EditText.setText .
当文本字段中有文本时,不会显示提示。您可以像下面这样清除文本:
clear.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
name.setHint("Enter name");
name.setText("");
mail.setHint("Enter mail");
mail.setText("");
num.setHint("Enter num");
num.setText("");
}
});
提示只有在内容为空时才会出现。所以你可以同时清除你的内容和设置提示。
我想为按钮添加清除功能。 我写了这段代码:
clear.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
name.setHint("Enter name");
mail.setHint("Enter mail");
num.setHint("Enter num");
}
});
当字段为空时有效,但如果字段中有内容则无效。
感谢您的宝贵时间。 它不是 TextInputLayout。适用于 EditText.setText .
当文本字段中有文本时,不会显示提示。您可以像下面这样清除文本:
clear.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
name.setHint("Enter name");
name.setText("");
mail.setHint("Enter mail");
mail.setText("");
num.setHint("Enter num");
num.setText("");
}
});
提示只有在内容为空时才会出现。所以你可以同时清除你的内容和设置提示。