当前位置: 首页 > 工具软件 > vlayout > 使用案例 >

android vlayout 刷新,关于使用vlayout控件时候,加载更多数据刷新的问题

艾心远
2023-12-01

感谢答复,首先addAdapter和setAdapter我都试过了,结果都不行。

我debug了下,结果如下:

1、我们的adapter和layoutHelper是一一对应的,里面的itemCount都是1,就一个自定义的布局文件,布局里面的多个元素没有在vlayout的框架中区分。

2、假如我们一页有12条数据,获取更多数据成功后,新增了12个adapter和layoutHelper,这个数据是正确的,调用了notifyDataSetChanged之后,走了第11条数据和第12条数据的adapter和layoutHelper的创建View的方法;13条至24条数据的adapter和layoutHelper都没有执行到。

你们设计这个vlayout的时候,应该支持这种自定义的卡片布局(定义一个layout布局),每个卡片对应一个adapter和SingleLayoutHelper,各个布局中负责其数据的展示处理?

另外对于更多数据的动态添加,是否有样例代码可以参考下?不是一个子adapter中数据的动态添加,而是动态添加相同或者不同的adapter?

另外还遇到一个问题就是adapter中相同类型的view的数据好像刷新不了,通过debug,已经走到了新的adapter的onBindViewHolderWithOffset,数据也是新的,也把数据设置到了TextView中去了,但是最终展示的还是上一个adapter中TextView的数据。

 类似资料: