2011-11-23 51 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); 
    } 

}