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