DropDownMenuplus icon indicating copy to clipboard operation
DropDownMenuplus copied to clipboard

怎么动态改变筛选的数据源

Open mingmingacc opened this issue 6 years ago • 6 comments

mingmingacc avatar Apr 28 '19 06:04 mingmingacc

代码里头没有做过对应的处理,你可以尝试下在MainAct中,动态的设置dropMenuAdapter.setFilterBean(filterBean);看看可否动态的改变了数据源。

66668 avatar Apr 28 '19 07:04 66668

@66668 setFilterBean,可以看到数据已经发生变化,但因为getVIew只会初始化一次, _EUY_C9Z1RPBERM7AXZWFD3

在CreateView里面只有第一次赋值,所以之后的数据都没有变化,想问问您有什么好的方法?

mingmingacc avatar Apr 28 '19 07:04 mingmingacc

如果,如果你对修改熟悉的话,可以自己添加一个updateAdapter()+updateFilterBean()方法,来更改数据和显示的View替换,就可以达到你的动态更换数据的要求 对应修改的位置: (1)DropDownMenu/setMenuAdapter旁边添加一个updateAdapter()方法。 (2)DropMenuAdapter/setFilterBean下边加一个updateFilterBean(){...你的代码/updateAdapter()}

66668 avatar Apr 28 '19 08:04 66668

类似RecyclerView适配的更新样式

66668 avatar Apr 28 '19 08:04 66668

您好,方便加一下QQ(857122881)吗,在这卡的挺久了,希望您能指导一下

mingmingacc avatar Apr 28 '19 08:04 mingmingacc

伙计,不用怕,开发没有那么难,我的这个筛选器就是四个适配器的组合,更新数据的问题,你稍稍看一下适配器的更新数据,把对应代码加上,就不难的,最近有点忙,这个要求我抽时间给加上

66668 avatar May 05 '19 02:05 66668