Android 我可以同时使用EditText onClickListener、OnTouchListener和TextWatcher吗?
我对此进行了搜索,但在任何网站上都没有找到答案。 我对此很好奇,因为我实现了Android 我可以同时使用EditText onClickListener、OnTouchListener和TextWatcher吗?,android,android-edittext,onclicklistener,ontouchlistener,android-textwatcher,Android,Android Edittext,Onclicklistener,Ontouchlistener,Android Textwatcher,我对此进行了搜索,但在任何网站上都没有找到答案。 我对此很好奇,因为我实现了onTouchListener和TextWatcher。我的EditText密码可绘制权限有问题(单击可绘制可显示/隐藏密码)。我不能在上面写密码 我计划将onTouchListener放在onClickListener中,但我犹豫了一下,因为他们的想法会对侦听器产生冲突 我的问题是,我可以同时使用它们吗onClickListener、onTouchListener和TextWatcher。仅在我需要这些侦听器时处理 我
onTouchListener
和TextWatcher
。我的EditText
密码可绘制权限有问题(单击可绘制可显示/隐藏密码)。我不能在上面写密码
我计划将onTouchListener
放在onClickListener
中,但我犹豫了一下,因为他们的想法会对侦听器产生冲突
我的问题是,我可以同时使用它们吗onClickListener
、onTouchListener
和TextWatcher
。仅在我需要这些侦听器时处理
我将发布我的代码,这是我的onTouchListener
示例代码
edtRegPassword.setOnTouchListener(new View.OnTouchListener() {
@SuppressLint("ClickableViewAccessibility")
@Override
public boolean onTouch(View v, MotionEvent event) {
final int DRAWABLE_RIGHT = 2;
if (event.getAction() == MotionEvent.ACTION_DOWN) {
if (event.getX() >= (edtRegPassword.getRight() - edtRegPassword.getCompoundDrawables()[DRAWABLE_RIGHT].getBounds().width())) {
showPassword();
} else {
hidePassword();
}
return true;
}
return false;
}
});
注意:我删除了图片和一些代码。已经回答了
MotionEvent.ACTION\u UP
与单击相同,为什么不处理ACTION\u DOWN
和其他操作呢?感谢您的更正。MotionEvent.ACTION\u UP是否与单击相同?MotionEvent.ACTION\u DOWN是…?ACTION\u DOWN
表示按下手势开始,你试过了吗?谢谢你,Shree,我会搜索文档。如果有任何问题,请随时询问。MotionEvent.ACTION\u UP
与单击相同,你为什么不处理下一步的行动和其他事情呢?很多人感谢你的纠正。MotionEvent.ACTION\u UP是否与单击相同?MotionEvent.ACTION\u DOWN是…?ACTION\u DOWN
表示按下手势开始,你试过了吗?谢谢你,Shree,我会搜索该文档。如果有任何问题,请随时询问。