Java 在ListView中将ViewPager作为标题的滚动问题
我正在尝试将ViewPager(水平滚动)粘贴到tableview(垂直滚动)中。除非您在ViewPager中执行任何类型的垂直滚动(在尝试滑动时通常会发生),否则它似乎可以工作。关于如何使其正常工作,您有什么想法吗?您可以使用这样的代码(诀窍是一旦检测到水平滚动,就不允许在父级中进行垂直滚动):Java 在ListView中将ViewPager作为标题的滚动问题,java,android,Java,Android,我正在尝试将ViewPager(水平滚动)粘贴到tableview(垂直滚动)中。除非您在ViewPager中执行任何类型的垂直滚动(在尝试滑动时通常会发生),否则它似乎可以工作。关于如何使其正常工作,您有什么想法吗?您可以使用这样的代码(诀窍是一旦检测到水平滚动,就不允许在父级中进行垂直滚动): viewPager.setOnPageChangeListener(new OnPageChangeListener() { @Override public
viewPager.setOnPageChangeListener(new OnPageChangeListener() {
@Override
public void onPageSelected(int position) {
}
@Override
public void onPageScrolled(int position, float positionOffset,
int positionOffsetPixels) {
}
@Override
public void onPageScrollStateChanged(int state) {
if (state == ViewPager.SCROLL_STATE_DRAGGING) {
viewPager.getParent().requestDisallowInterceptTouchEvent(
true);
}
}
});