ViewPager中使用Gallery!

mPager.setOnTouchListener(new View.OnTouchListener()
{
@Override
public boolean onTouch(View v, MotionEvent event)
{
int[] location = new int[2];
gallery.getLocationOnScreen(location);
if (location[0] != 0)
{
return false;
}

if (event.getRawY() > location[1] && event.getRawY() - location[1] < gallery.getHeight())
{
return gallery.dispatchTouchEvent(event);
}

return false;
}
});

注:只有放在第一个页面时正常。

猜你喜欢

转载自jykenan.iteye.com/blog/1617362