gpt4 book ai didi

java - 如何自动清除 EditText 中的文本?

转载 作者:太空宇宙 更新时间:2023-11-03 12:27:40 25 4
gpt4 key购买 nike

final TextView textView = (TextView) findViewById(R.id.textView);

final EditText editText = (EditText) findViewById(R.id.editText);

Button button = (Button) findViewById(R.id.button);
button.setOnClickListener(new View.OnClickListener() {

@Override
public void onClick(View v) {
String etString = editText.getText().toString();
textView.setText(etString);
}
});

我是编码新手,我不知道如何自动清除 EditText 中的文本,这样用户就不必自己动手了。您可以在所有“大”网站中看到,当您在文本框中输入文本时(例如:“你叫什么名字?”),您会在文本框中看到“名字”,当您单击它时,它会消失。如何让文本自动消失而无需用户手动删除?

最佳答案

您指的实际上不是正在设置的文本——它是一个提示(这就是为什么在 EditText 获得焦点或已经输入文本后它不显示的原因)。您可以在 EditText XML 中设置这些占位符提示,例如:

android:hint="First Name". 

如果您真的很喜欢冒险,you can also wrap your EditText in a TextInputLayout for a Material Design style floating hint.

如果有帮助,请务必接受此答案。

关于java - 如何自动清除 EditText 中的文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45425492/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com