【发布时间】:2014-10-06 16:26:26
【问题描述】:
在我的布局中,我有一个 ScrollView,它承载一个 VideoView 和其他 TextView。
我的 VideoView 有一个 onTouch 监听器来开始播放视频:
viPlayer.setOnTouchListener(new OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
if (isPlaying) {
isPlaying = false;
viPlayer.stopPlayback();
} else {
isPlaying = true;
viPlayer.start();
}
return false;
}
});
我面临的问题是这样的:当用户将手指放在VideoView 上方并开始向下滚动ScrollView 时,视频开始播放。我希望在执行 Scroll 时,ScrollView 的子视图不应该做任何事情。我看到 ScrollView 的 onScroll 没有侦听器。我该如何解决这个问题?
【问题讨论】:
标签: android ontouchlistener android-scrollview ontouch onscrolllistener