0
在Android应用程序中,我有一个可以滚动,点击和长按的TextView
。我的问题是,当我滚动TextView
时,它也认为它已经很长时间了。如何防止在Android中滚动TextView时长按?
我想是这样的:
TV.setOnTouchListener(new View.OnTouchListener() {
scrolled = false;
public boolean onTouch(View v, MotionEvent event) {
if(event.getAction() == MotionEvent.ACTION_MOVE) {
System.out.println("SCROLLED!!");
scrolled = true;
return true;
}
}
});
但我可以看到longclicked当它被滚动,而不是移动(也许过于敏感?)。我尝试了MotionEvent.ACTION_SCROLL
这个逻辑选项,但它甚至没有反应(????)。
我真的不知道还有什么可以尝试的。
对此提出建议?
谢谢!
L.
这就是我一直在寻找。谢谢! –