3
我還使用addHeaderView
方法將ViewPager
添加爲標題。如何將viewPager作爲標題添加到ListView
但是當我滾動ViewPager時,ListView也滾動。
當我滾動ViewPager時,如何防止ListView無法接收觸摸事件。我如何重寫ListView中的onInterceptTouchEvent? 返回false?
我還使用addHeaderView
方法將ViewPager
添加爲標題。如何將viewPager作爲標題添加到ListView
但是當我滾動ViewPager時,ListView也滾動。
當我滾動ViewPager時,如何防止ListView無法接收觸摸事件。我如何重寫ListView中的onInterceptTouchEvent? 返回false?
我想你應該已經解決了這個問題,但反正:
您可以使用以下實施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;
}
}
另一種方法是不要將ViewPager設置爲Listview標題,而是將ViewPager設置爲Listview上方。 – Dharmendra