清除动态编辑文本框中的文本?

发布于 2024-11-05 13:14:18 字数 149 浏览 0 评论 0原文

我有一个应用程序可以通过一种方法动态添加 EditText 框,并且我想使用按钮来清除这些动态 EditText 框。

创建它们时,我给了它们整数 ID,并且我能够访问活动中的 EditText 变量。那么如何通过 ID 号调用动态 EditText 框并清除文本呢?

I have an app that dynamically adds EditText boxes in one method, and I want to use a button to clear those dynamic EditText boxes.

When they were created, I gave them integer IDs and I'm able to access the EditText variable in the activity. So how do I call that dynamic EditText box by its ID number and clear the text?

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

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

发布评论

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

评论(3

我不在是我 2024-11-12 13:14:18

为什么不将参考(或参考列表)保存为“活动”字段?填充列表,然后 onClick 循环并清除。通过 ID 执行此操作效率较低,因为您必须执行查找

Why don't you just save a reference (or list of references) as Activity field? Populate the list and then onClick loop and clear. Doing it by ID is less efficient since you would have to perform a lookup

血之狂魔 2024-11-12 13:14:18

((EditText) findViewById(id)).setText("");

((EditText) findViewById(id)).setText("");

对你的占有欲 2024-11-12 13:14:18

单击按钮时重置编辑文本框

can.setOnClickListener(new View.OnClickListener() {

        public void onClick(View v) {
            log.setText("");
            pswd.setText("");
        }
    });

Reset edittext box on click the button

can.setOnClickListener(new View.OnClickListener() {

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