如何让 EditText 在每次单击按钮时擦除

发布于 2024-11-16 02:52:15 字数 132 浏览 0 评论 0原文

好的,我有一个接受用户输入的编辑文本框。每次用户单击按钮时,我希望用户输入的文本消失。截至目前,每次单击按钮时,文本都会保留在编辑文本中。我希望默认情况下删除文本,而不必每次都创建 EditText 实例

谢谢大家,如果您能提供帮助!

Okay i have a edit text box that takes user input. Every time the user clicks the button i would like for the text that the user typed to be gone. As of now everytime the button is clicked the text remains in the edittext. I would like the text to be erased by default without having to create a instance of EditText everytime

Thanks guys if you can help!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

薄荷→糖丶微凉 2024-11-23 02:52:15

使用setText():

mEditText.setText("");

Use setText():

mEditText.setText("");
维持三分热 2024-11-23 02:52:15

在 setContentView 之后:

final EditText yourEditText= (EditText)findViewById(R.id.yourIDEditText);
    yourEditText.setOnClickListener(new View.OnClickListener() 
    {
           @Override
           public void onClick(View v) 
           {
               yourEditText.setText("");
           }

 });

这样,每次用户单击时,所有内容都会被清除。

after your setContentView:

final EditText yourEditText= (EditText)findViewById(R.id.yourIDEditText);
    yourEditText.setOnClickListener(new View.OnClickListener() 
    {
           @Override
           public void onClick(View v) 
           {
               yourEditText.setText("");
           }

 });

With this, every time the user clicks all content is cleaned.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文