0
我在ScrollView
和ViewPager
之間有衝突。檢測ViewPager的點擊和釋放
我試圖沿着
If user clicks ViewPager:
Disable ScrollView
If user releases ViewPager:
Enable ScrollView
線做一些事情我已經有工作的禁用/啓用代碼,但我不能讓點擊/釋放代碼工作。
我用OnTouch
試過了,所以..
pager.setOnTouchListener(new OnTouchListener() {
public boolean onTouch(View v, MotionEvent event) {
if (event.getAction() == MotionEvent.ACTION_DOWN){
scroller.setScrollingEnabled(false);
}
if (event.getAction() == MotionEvent.ACTION_UP){
scroller.setScrollingEnabled(true);
}
return true;
}
});
..但是這似乎從左右滾動禁用ViewPager。我用錯了嗎?
是否有其他替代方案來檢測印刷機和版本?此外,我試圖讓它在Android 2.1及更高版本上運行,所以OnDrag
似乎不兼容。返回值的
謝謝!錯過了。在這些操作中返回true將覆蓋ViewPager的內置控件,並導致其行爲錯誤,但在所有事件上返回false都像魅力一樣。 – Muz