我已将错误设置为编辑文本,现在我的问题是每当我点击错误图标时会出现一个弹出错误消息。如果弹出窗口可用,我无法滚动。 所以我的要求是在滚动时单独关闭错误弹出窗口,请提供所有解决方案
答案 0 :(得分:0)
然后清除所有编辑文本和所有编辑文本的“setError(null)”。
答案 1 :(得分:0)
@ RAVI尝试这段代码希望这可以帮到你..
window.setTouchable(true);
window.setOutsideTouchable(true);
window.setFocusable(false);
和scoll听众..
listView.setOnTouchListener(new View.OnTouchListener() {
float height;
@Override
public boolean onTouch(View v, MotionEvent event) {
int action = event.getAction();
float height = event.getY();
if(action == MotionEvent.ACTION_DOWN){
this.height = height;
}else if(action == MotionEvent.ACTION_UP){
if(this.height < height){
window.dismiss();
Log.v(TAG, "Scrolled up");
}else if(this.height > height){
window.dismiss();
Log.v(TAG, "Scrolled down");
}
}
return false;
}
});