我正在编写一个依赖于可扩展列表视图的食品订购应用程序。当用户从子视图内的微调器中选择一个数量时,组视图中的一个按钮应该更新(从灰色变为绿色),表示用户已在组中选择了一个数量。
我的问题是在用户点击微调器后立即刷新expandablistview。如果我使用notifydatasetchanged或listview.notifyallviews,这将阻止整个程序,因为微调器的onitemselectedlistener不断调用该行。请注意,这不会返回错误,它是一个合法的程序运行,但是在onitemclicklistener之后调用notifyallviews会导致程序陷入无限的视图更新。
我没有附加任何代码,因为我认为我写的任何代码都不会帮助你。以上描述应该为您提供问题的所有元素。
期待帮助!