如何清除编辑文本时点击button

可能重复:
input时在EditText中清除文本

如何清除点击button时dynamic提供给edittext的数据。 我如何编写代码? 我必须使用什么function或方法? 请任何人都可以帮助我这样做?

Solutions Collecting From Web of "如何清除编辑文本时点击button"

尝试

public void clear(View v) { edittext.setText(""); } 

在这样的布局文件中, clear被注册为button的onclick处理程序

 <ImageButton android:id="@+id/ClearButton" android:text="@string/ClearButton" android:layout_width="wrap_content" android:layout_height="wrap_content" android:onClick="clear" <<<--------here android:src="@drawable/clear" /> 
 Button btn=(Button) findViewById(R.id.btn); btn.setOnClickListener(new View.OnClickListener(){ public void onClick(View v){ EditText et=(EditText) findViewById(R.id.et); et.setText(""); } }); 

它的简单,我只是考虑你知道如何创buildXML文件…我穿越了它的Java部分….

 public class StackOverFlow extends Activity{ Button buttonToClick; EditText editTextToclear; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); buttonToClick.setOnClickListener(new View.OnClickListener() { public void onClick(View v) { editTextToclear.setText(""); } }); } } 

你可以使用function

 myEditText.setText(""); 

注册一个OnClickListener的button,删除EditText中的文本。 本文档介绍了如何做到这一点: http : //developer.android.com/guide/topics/ui/ui-events.html

要清除侦听器中的文本,只需设置一个空文本:yourButton.setText(“”);

如果你的button名称是:rstBtn

&edittext字段名称是:name

然后插入一个Onclick事件处理程序:

 rstBtn.setOnClickListener( new OnClickListener() { public void onClick(View v){ name.setText(""); } });