我正在使用以下代码进行拉取刷新: https ://github.com/chrisbanes/Android-PullToRefresh
但是,我想替换最后显示的日期和时间,例如:下午 2:30,7 月 10 日至 7 月 10 日,下午 2:30。谁能指出这段代码在哪里以及我可以交换哪条线让它工作?
谢谢!贾斯汀
我正在使用以下代码进行拉取刷新: https ://github.com/chrisbanes/Android-PullToRefresh
但是,我想替换最后显示的日期和时间,例如:下午 2:30,7 月 10 日至 7 月 10 日,下午 2:30。谁能指出这段代码在哪里以及我可以交换哪条线让它工作?
谢谢!贾斯汀
在示例代码中,在每个活动(网格/列表等)例如: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);