gpt4 book ai didi

android - 单击其子项时禁用 View 寻呼机的滑动

转载 作者:行者123 更新时间:2023-12-05 07:53:12 25 4
gpt4 key购买 nike

我遇到了 Viewpager 的问题。如何在在适配器内部滑动其 subview 时停止滑动 View 寻呼机。我附上了关于我的屏幕的图像。 enter image description here

当我点击 Horizo​​ntal ListView 时,整个 Viewpager 正在滑动。我希望 View 寻呼机仅在未触摸 Horizo​​ntal Listview 时滑动。谢谢

最佳答案

//here this code is writing for disable scroll of parent item so same thing you 
can do it you can disable it from your child here

vp.setOnTouchListener(new View.OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
v.getParent().requestDisallowInterceptTouchEvent(true);
return false;
}
});
vp.setOnPageChangeListener(new OnPageChangeListener() {

@Override
public void onPageSelected(int arg0) {
// TODO Auto-generated method stub

}

@Override
public void onPageScrolled(int arg0, float arg1, int arg2) {
// TODO Auto-generated method stub
vp.getParent().requestDisallowInterceptTouchEvent(true);
}

@Override
public void onPageScrollStateChanged(int arg0) {
// TODO Auto-generated method stub

}
});

关于android - 单击其子项时禁用 View 寻呼机的滑动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32888433/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com