我有一个自定义ListView,用于检查其适配器中的值,如果为false,则应禁用滚动。我需要这样做的原因是因为在listview中是水平列表视图的行(使用此实现:https://github.com/dinocore1/DevsmartLib-Android)并且如果在滚动这些水平视图时略微向上或向下滚动,它们将停止滚动和列表视图而是滚动。
这段代码的问题在于它似乎并不总是阻止列表视图滚动,并且它也没有将动作传递给子(水平列表视图),就像我认为的那样(传递假)。
有没有人知道我怎么能让它停止滚动并仍然将运动动作传递给孩子?任何帮助将不胜感激。
感谢。