Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/325.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在Android中实现重置按钮_Java_Android_Android Layout_Android Intent_Android Emulator - Fatal编程技术网

Java 在Android中实现重置按钮

Java 在Android中实现重置按钮,java,android,android-layout,android-intent,android-emulator,Java,Android,Android Layout,Android Intent,Android Emulator,可能重复: 我正在开发一个表单,其中有提交和重置按钮。如何使“重置”按钮清除表单中的所有字段?您需要在按钮上注册一个OnClickListener,并在其中将每个字段的文本设置为默认值: myButton.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { myFirstField.setText("default text of fiel

可能重复:


我正在开发一个表单,其中有提交和重置按钮。如何使“重置”按钮清除表单中的所有字段?

您需要在按钮上注册一个
OnClickListener
,并在其中将每个字段的文本设置为默认值:

myButton.setOnClickListener(new View.OnClickListener() {
    @Override
    public void onClick(View v) {
        myFirstField.setText("default text of field");
        // and so on...
    }
}

Android中没有像HTML那样的重置按钮。您必须自己实现click处理程序并清除所有数据…

实现此目标的最简单方法是迭代
EditText
(或
TextView
)对象,并使用带有“”参数的setText()方法-这将简单地将这些对象的文本设置为空字符串。也许不是最优雅的解决方案,但它肯定会起作用。

你没有提到你在哪里使用。在android上使用这个

          startActivity(new Intent(MyActivity.this, MyActivity.class));