我試圖在單擊時清除編輯文本框的內容。目前,我的代碼如下:當在綁定到一個文本編輯綁定到一個按鈕,但不更改編輯文本被點擊時的文本
EditText TextOut1 = (EditText) findViewById(R.id.Search);
TextOut1.setText("", TextView.BufferType.EDITABLE);
此代碼將改變的EditText框。
我試圖在單擊時清除編輯文本框的內容。目前,我的代碼如下:當在綁定到一個文本編輯綁定到一個按鈕,但不更改編輯文本被點擊時的文本
EditText TextOut1 = (EditText) findViewById(R.id.Search);
TextOut1.setText("", TextView.BufferType.EDITABLE);
此代碼將改變的EditText框。
Isnt this question究竟是你想要什麼?它建議,在發佈前搜索網站...
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);
}
}
想通過在佈局中添加android:hint得到了我在尋找的「或多或少」 – acithium