首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Android中的表单重置按钮

Android中的表单重置按钮
EN

Stack Overflow用户
提问于 2011-07-20 21:07:13
回答 4查看 5.5K关注 0票数 0

我有一个简单的表单,我添加了一个' reset;‘按钮,我想在点击的时候重置所有的表单输入。我可以通过一个setOnClickListener()很容易地做到这一点,然后手动重置EditText字段,但我只是想知道是否有一些内置的构造来处理表单重置,就像在HTML语言中一样。

谢谢

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2011-07-20 21:12:05

我恐怕你必须通过处理按钮点击监听器和逐个重置每个字段来艰难地完成这项工作。

票数 4
EN

Stack Overflow用户

发布于 2011-07-20 21:18:40

正如PravinCG所说,你必须以艰难的方式去做。

Another Way:试一试(不知道性能问题)

您可以重新加载相同的活动。

代码语言:javascript
复制
public void reload() {

    Intent intent = getIntent();
    overridePendingTransition(0, 0);
    intent.addFlags(Intent.FLAG_ACTIVITY_NO_ANIMATION);
    finish();

    overridePendingTransition(0, 0);
    startActivity(intent);
}

从本讨论中复制的代码:

How do I restart an Android Activity

票数 3
EN

Stack Overflow用户

发布于 2011-07-20 21:17:07

这取决于您在表单中拥有的元素类型。

一种方法是在每个元素的tag属性中设置默认值。将所有元素分组到一个组视图下。当用户单击reset按钮时,循环遍历groupview中的所有元素,并将其文本值设置为标记值。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6762449

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档