0

我正在使用以下代码进行拉取刷新: https ://github.com/chrisbanes/Android-PullToRefresh

但是,我想替换最后显示的日期和时间,例如:下午 2:30,7 月 10 日至 7 月 10 日,下午 2:30。谁能指出这段代码在哪里以及我可以交换哪条线让它工作?

谢谢!贾斯汀

4

1 回答 1

0

在示例代码中,在每个活动(网格/列表等)例如:PullToRefreshListActivity.java中有一个方法称为:

mPullRefreshListView.setOnRefreshListener(new OnRefreshListener<ListView>() {
    @Override
    public void onRefresh(PullToRefreshBase<ListView> refreshView) {
    String label = DateUtils.formatDateTime(getApplicationContext(),System.currentTimeMillis(),
    DateUtils.FORMAT_SHOW_TIME | DateUtils.FORMAT_SHOW_DATE | DateUtils.FORMAT_ABBREV_ALL);

    // Update the LastUpdatedLabel
    refreshView.getLoadingLayoutProxy().setLastUpdatedLabel(label);

    // Do work to refresh the list here.
    new GetDataTask().execute();
}
});

更新文本的方法是:

refreshView.getLoadingLayoutProxy().setLastUpdatedLabel(label);

日期由代码创建:

String label = DateUtils.formatDateTime(getApplicationContext(),System.currentTimeMillis(),
        DateUtils.FORMAT_SHOW_TIME | DateUtils.FORMAT_SHOW_DATE | DateUtils.FORMAT_ABBREV_ALL);
于 2013-07-11T06:20:21.380 回答