我还使用了 addHeaderView
方法来添加 ViewPager
作为标题。
但是当我滚动 ViewPager 时,ListView 也会滚动。
如何防止滚动ViewPager时ListView收不到触摸事件。如何覆盖 ListView 中的 onInterceptTouchEvent ? 返回错误?
最佳答案
我想你现在应该已经解决了这个问题,但无论如何:
您可以使用以下 ViewPager
的实现,我们只需要重写 onInterceptTouchEvent
,因为您已经知道了:
import android.content.Context;
import android.support.v4.view.ViewPager;
import android.util.AttributeSet;
import android.util.Log;
import android.view.MotionEvent;
public class MyViewPager extends ViewPager {
public MyViewPager(Context context) {
super(context);
}
public MyViewPager(Context context, AttributeSet attributeSet) {
super(context, attributeSet);
}
@Override
public boolean onInterceptTouchEvent(MotionEvent ev) {
return False;
}
}
关于android - 如何将 viewPager 作为标题添加到 ListView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12994420/