Android 初始视图之外的ListView项不是';不可点击

Android 初始视图之外的ListView项不是';不可点击,android,listview,scroll,nullpointerexception,android-arrayadapter,Android,Listview,Scroll,Nullpointerexception,Android Arrayadapter,我有四个ListView,我同步它们的滚动,以便在其中一个滚动时同时滚动。第一个ListView由一个自定义适配器填充,仅包含一个TextView,其余三个ListView由另一个自定义适配器填充,并包含一个分级栏。两个适配器都扩展了阵列适配器 问题是: 每当我滚动其中一个项目时,尽管滚动过程平稳且同步,但初始视图之外的项目不会正常运行。 我不能点击它们。我得到一个空指针异常。 它们获取位于初始视图中的数据。 格林得到同样的数据 红色不是交互式的 我相信当我滚动时,它与getView()有

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

问题是:

每当我滚动其中一个项目时,尽管滚动过程平稳且同步,但初始视图之外的项目不会正常运行。 我不能点击它们。我得到一个空指针异常。 它们获取位于初始视图中的数据。

  • 格林得到同样的数据
  • 红色不是交互式的

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

网格视图不能更好地满足您的需要吗?我从一个数据库中为每个ListView加载不同的数据。每个都有自己的适配器。