2017-08-12 116 views
-4

我有4场和2个按钮,其中一个按钮复位时,我想,当我点击按钮,它会清除所有字段清除所有字段

+0

你可以发表你的XML代码在这里 – shahid17june

+2

欢迎堆栈溢出!请[参观](http://stackoverflow.com/tour)以查看网站的工作原理和问题,并相应地编辑您的问题。另请参见:[如何创建最小,完整和可验证示例](http://stackoverflow.com/help/mcve) –

+1

使用setText()方法 – abcOfJavaAndCPP

回答

0

一个简单的例子:

public class MyActivity extends AppCompatActivity{ 
    private EditText editText1, editText2, editText3, editText4; 
    private Button btn_reset; 

    @Override 
    protected void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.activity_layout); 

     //javaVariable = (Cast type) findViewById(R.id.IdFromXML); 
     editText1 = (EditText) findViewById(R.id.editText1); 
     editText2 = (EditText) findViewById(R.id.editText2); 
     editText3 = (EditText) findViewById(R.id.editText3); 
     editText4 = (EditText) findViewById(R.id.editText4); 
     btn_reset = (Button) findViewById(R.id.btn_reset); 

     btn_reset.setOnClickListener(new View.OnClickListener() { 
      @Override 
      public void onClick(View v) { 
       //Here's the actions to do when btn_reset is clicked 
       editText1.setText(""); 
       editText2.setText(""); 
       editText3.setText(""); 
       editText4.setText(""); 
      } 
     }); 
    } 
} 
+0

虽然我了解您希望有所帮助,但请尽量避免回答不符合我们的[帮助中心](https://stackoverflow.com/help)中概述的指南的问题。 –

0

创建onClickListener到复位按钮

Button resetButton = (Button) findViewById(R.id.reset); 
resetButton.setOnClickListener(new View.OnClickListener() { 
      @Override 
      public void onClick(final View arg1) { 
       textView1.setText(null);//use editText if fields are EditText 
       textView2.setText(null); 
       textView3.setText(null); 
       textView4.setText(null); 
       } 
     }); 

您可以在AutoCompleteTextView,EditTextTextView上使用此方法。

+0

尽管我明白您希望对您有所帮助,但请尝试避免回答不符合我们的[帮助中心](https://stackoverflow.com/help)中概述的指南的问题。 –

+0

错误在于提问者没有显示任何试图解决他们问题的证据,并且似乎希望我们仅仅递交他们的代码。我们不希望通过给出答案来鼓励这些质量差的问题。 –