初始视图外的ListView项目不可单击

时间:2013-03-27 13:33:29

标签: android listview scroll nullpointerexception android-arrayadapter

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

问题在于:

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

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

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

0 个答案:

没有答案