我有一个预填充值“请评论...”的编辑文本字段,现在我想在用户触摸此字段时删除此内容。在文档中,我看到可以将 onTouchEvent 添加到 edittext 字段。但它不起作用,因为编译器错误发生在
The method onTouchEvent(MotionEvent) in the type TextView is not applicable for the arguments (new View.OnTouchListener(){})
我的代码是:
comment.onTouchEvent(new View.OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
if (comment.getText().equals( R.string.comment_content )){
comment.setText( "" );
return true;
}
return false;
}});
谢谢