【问题标题】:How to update Listview's headerView when Cursor is updated?更新光标时如何更新 Listview 标题视图?
【发布时间】:2010-12-10 09:34:05
【问题描述】:

我有一个带有 headerView 的 ListView,数据由自定义 CursorAdapter 保存:

View headerView = mInflater.inflate(R.layout.list_header_item, null);
mListView.addHeaderView(headerView);

mAdapter = new NewsCursorAdapter(this, getItemsCursor());
mListView.setAdapter(mAdapter);
//here do some header initialization from cursor

您能否建议在更改光标时如何更新标题? 问题是数据是从 WebService 填充的,并不总是存在 onCreate()

ListView 项目更新完美。

【问题讨论】:

    标签: android listview


    【解决方案1】:

    你必须自己做。无论更新Cursor 的代码都需要安排更新您的headerView

    【讨论】:

    • 是的,将 ContentObserver 注册到 Cursor 工作正常!谢谢!
    猜你喜欢
    • 1970-01-01
    • 2012-11-09
    • 1970-01-01
    • 2011-12-14
    • 2014-09-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-12-07
    相关资源
    最近更新 更多