我试图在单击时清除编辑文本框的内容。目前,我的代码如下:当在绑定到一个文本编辑绑定到一个按钮,但不更改编辑文本被点击时的文本
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