0

我有四个 ListView,我同步它们的滚动,以便在它们中的任何一个滚动时同时滚动。第一个 ListView 由一个自定义适配器填充,仅包含一个 TextView,其余三个由另一个自定义适配器填充,并包含一个 RatingBar。两个适配器都扩展了 ArrayAdapter。

这是问题所在:

每当我滚动其中一个时,虽然滚动过程是平滑且同步的,但初始视图之外的项目行为不正常。我无法点击它们。我得到一个空指针异常。他们获取位于初始视图中的数据。 问题说明

  • 绿色 获取相同的数据
  • 红色不是交互式的

我相信它与滚动时的 getView() 有关。字段未正确填充。滚动 ListView 时不应该调用 getView() 吗?

4

0 回答 0