Java 已更改RecyclerView值运行时
我想使我的recyclerView行更新复选框的选定值 例如,如果我想将1000除以10人,当我取消选择1人时,1000将被9除,依此类推。所有更改都将显示在屏幕上。如SplitWize应用程序Java 已更改RecyclerView值运行时,java,android,android-recyclerview,android-checkbox,Java,Android,Android Recyclerview,Android Checkbox,我想使我的recyclerView行更新复选框的选定值 例如,如果我想将1000除以10人,当我取消选择1人时,1000将被9除,依此类推。所有更改都将显示在屏幕上。如SplitWize应用程序 我不太明白你问题的重点。但你可以试试这样的方法: 在复选框上设置一个setOnCheckedChangeListener 在这种情况下,根据选中的复选框数量,调用一个进行计算的方法 然后,setDueMoney(int-money)(或类似的东西)在每个列表项上。与适配器使用的列表相同 然后adapte
我不太明白你问题的重点。但你可以试试这样的方法:
setOnCheckedChangeListener
setDueMoney(int-money)
(或类似的东西)在每个列表
项上。与适配器使用的列表相同adapter.setNotifyDataSetChanged()代码>
在为复选框设置了
setOnCheckedChangeListener
之后,您是否尝试过它?您不应该在RecyclerView
中这样做。您应该修改对象的值,然后调用notifyDataSetChanged()代码>在你的适配器上。是的,我已经尝试过,但所有值都没有改变。如果你有什么想法,请与我分享,添加一些代码片段,或简单的绘图/模型。嗨,托马斯,我已经添加了两个屏幕,我想这样做