0

我有一个列表视图,其中有另一个列表视图。但是我无法滚动内部列表视图,有人可以在这方面帮助我吗?内部列表视图正在从数据库中获取数据,所以它的大小是动态的?我想显示整个列表并想滚动内部列表视图或滚动效果也很好。

4

1 回答 1

0

一般来说,你不应该把滚动的东西放在滚动的东西里面,如果我是你,我会改变我的设计,所以它不需要在列表视图中的列表视图。

我什至不打算尝试它所需的代码,但你不能滚动内部列表视图的原因是因为外部列表视图正在消耗触摸事件。

要将事件发送到内部列表视图,您需要

  1. 拦截触摸事件(ACTION_DOWN)
  2. 确定它的列表视图
  3. 将触摸事件发送到该列表视图

大多数人避免尝试这样做的原因是上面的第 2 步,很难确定应该将哪些事件发送到内部视图。

于 2013-06-12T14:55:14.357 回答