可能重複時清除的EditText:
Clear text in EditText when entered如何在按鈕的onclick
如何清除這是考慮到動態EDITTEXT單擊按鈕時的數據。 我該如何編寫代碼?我必須使用什麼功能或方法? 請任何人都可以幫助我做到這一點?
可能重複時清除的EditText:
Clear text in EditText when entered如何在按鈕的onclick
如何清除這是考慮到動態EDITTEXT單擊按鈕時的數據。 我該如何編寫代碼?我必須使用什麼功能或方法? 請任何人都可以幫助我做到這一點?
嘗試
public void clear(View v) {
edittext.setText("");
}
凡clear
註冊爲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"
/>
您可以使用功能
myEditText.setText("");
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("");
}
});
註冊一個用於bu的OnClickListener tton刪除EditText中的文本。本文檔介紹如何做到這一點:http://developer.android.com/guide/topics/ui/ui-events.html
要清除偵聽器中的文本,只需設置一個空文本:yourButton.setText(「」);
如果你的按鈕名稱爲:rstBtn
&的EditText字段名稱是:命名
然後插入一個onclick事件處理程序:
rstBtn.setOnClickListener(new OnClickListener() {
public void onClick(View v){
name.setText("");
}
});
它的簡單,我只是在考慮,美知道如何創建XML文件...我穿越了它的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("");
}
});
}
}
所以在輸入任何數據之前我想你想給用戶一些提示?我是對的嗎? – 2012-01-06 13:41:42