我有一个adapterview(listview),每个都包含一些视图,包括另一个adapterview(自定义水平列表视图)
所有转换视图看起来都很好,当我垂直滚动时,我从listview的适配器转换,并在水平滚动时从水平列表视图转换。
我的问题是当我在listview上调用setNotifydatasetChanged时, 它从convertview重绘了所有子行,但每个水平listview的子行都获得了一个空的转换视图。
所以它重建了每个水平列表视图中的每个项目。
我可以通过为每个listview行存储~15个视图而不是依赖convertview来避免这种情况,但它非常难看。
你知道更好的事吗?
感谢。