软键盘拦截我onClickListener?
-
26-09-2019 - |
题
在的Android我有以下代码到空白一个EditText框点击时。 这是为了消除在框中的任何现有的信息和从一张白纸开始。 它像是断的作品。当您第一次单击在编辑框中软键盘出现,但在编辑框现有的信息仍然存在。如果您单击第二次在编辑框的信息dissapers。 我怎样才能得到它清除第一次点击的数据?我猜第一次点击通过软键盘拦截。 非常感谢您的帮助。
// Blank EditText field when clicked
myEditBox.setOnClickListener( new OnClickListener(){
@Override
public void onClick(View v) {
tcA.setText("");
}
});
解决方案
林不知道,但尝试在EditText上获得焦点清除它。
myEditBox.setOnFocusChangeListener( new onFocusChangeListener(){
@Override
public void onFocusChange(View arg0, boolean hasFocus){
tcA.setText("");
}
});
不隶属于 StackOverflow