我有四个ListView,我同步它们的滚动,以便在滚动它们中的任何一个时同时滚动。第一个ListView由自定义适配器填充,仅包含TextView,其余三个由另一个自定义适配器填充并包含RatingBar。两个适配器都扩展了ArrayAdapter。
问题在于:
每当我滚动其中一个时,虽然滚动过程是平滑且同步的,但初始View之外的项目表现不正常。 我无法点击它们。我得到一个空指针异常。 他们获取位于初始视图中的数据。
我相信滚动时它与getView()有关。字段未正确填充。在滚动ListView时是不是应该调用getView()?