【问题标题】:How to refresh Expandable Listview's groupview如何刷新可扩展列表视图的组视图
【发布时间】:2013-10-21 07:02:14
【问题描述】:

我想实现一个功能,当我单击组时,活动将做一些背景,当它完成时,我希望组视图有一些不同的东西。所以我想知道如何刷新组视图。

【问题讨论】:

    标签: android expandablelistview


    【解决方案1】:

    您最好发布一些代码以获得有关您的问题的正确建议,但根据您问题中的文字,我可以建议这些步骤,

    • setOnGroupExpandListener(new OnGroupExpandListener(){..}); 在您的展开式列表视图中。

    您将获得onGroupExpand 方法,您将在其中编写逻辑以刷新或在Asynctask的后台执行您需要执行的任何操作。

    • 完成后台工作后,在AsynctaskonPostExecute() 中再次设置适配器,或者如果您稍微修改了数据,只需调用notifydatasetchanged

    【讨论】:

    • 非常感谢。但是我想要在组上的“刷新进度条”之类的东西。因为它是一个刷新按钮,所以组已经展开,并且 notifydatasetchanged 只能刷新子视图。那么如何我可以让进度条丢失或显示为我想要的吗?我试图声明 groupview 项目的全局变量,但没有任何影响
    • 这更像是一个 UI 问题你最好用里面的进度条给expandable list 充气,然后正确执行它,只是一个建议
    • 非常感谢,我试试看:)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-03-28
    相关资源
    最近更新 更多