2011-11-23 94 views
0

我試圖在單擊時清除編輯文本框的內容。目前,我的代碼如下:當在綁定到一個文本編輯綁定到一個按鈕,但不更改編輯文本被點擊時的文本

EditText TextOut1 = (EditText) findViewById(R.id.Search); 
TextOut1.setText("", TextView.BufferType.EDITABLE); 

此代碼將改變的EditText框。

+0

想通過在佈局中添加android:hint得到了我在尋找的「或多或少」 – acithium

回答

1

Isnt this question究竟是你想要什麼?它建議,在發佈前搜索網站...

+0

我試過了建議的修復方法,但最終我使用了android:hint選項。它基本上是我想要的。 – acithium

+0

很棒..很好幫助.. – Urban

0

1)把聽者的EditText

textOut1.setOnFocusChangeListener (this); 

2)讓你的Activity實現View.OnFocusChangeListener

public class MyActivity extends Activity implements View.OnFocusChangeListener{ 

3)覆蓋方法onFocusChange

public void onFocusChange(View v, boolean hasFocus){ 

    if(hasFocus){ 
     EditText TextOut1 = (EditText) findViewById(R.id.Search); 
     TextOut1.setText("", TextView.BufferType.EDITABLE); 
    } 

}