【发布时间】:2014-03-30 01:37:26
【问题描述】:
在 Android 应用程序中,我有一个 TextView,可以滚动、单击和长按。我的问题是,当我滚动 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;
}
}
});
但是我可以看到它在长按而不是移动时正在滚动(可能太敏感了?)。我尝试了MotionEvent.ACTION_SCROLL,这是合乎逻辑的选择,但它甚至没有反应(????)。
我真的不知道还能尝试什么。
建议?
谢谢!
L.
【问题讨论】:
标签: android scroll onlongclicklistener