0
我使用下面的代码拉刷新: https://github.com/chrisbanes/Android-PullToRefresh如何修复拉动以刷新时间?
不过,我想,以取代其显示为例如,最近的日期和时间:下午2:30,7月10日2:30至7月10日,下午。任何人都可以指出这段代码在哪里,以及我可以交换的工作线?
谢谢!贾斯汀
我使用下面的代码拉刷新: https://github.com/chrisbanes/Android-PullToRefresh如何修复拉动以刷新时间?
不过,我想,以取代其显示为例如,最近的日期和时间:下午2:30,7月10日2:30至7月10日,下午。任何人都可以指出这段代码在哪里,以及我可以交换的工作线?
谢谢!贾斯汀
在示例代码,在每个活动(网格/列表等),例如:PullToRefreshListActivity.java有一个叫做方法:
refreshView.getLoadingLayoutProxy().setLastUpdatedLabel(label);
:
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();
}
});
,更新文本的方法
和日期由代码创建:
String label = DateUtils.formatDateTime(getApplicationContext(),System.currentTimeMillis(),
DateUtils.FORMAT_SHOW_TIME | DateUtils.FORMAT_SHOW_DATE | DateUtils.FORMAT_ABBREV_ALL);
那么我该如何互换日期和时间?我只需要这样做吗?String label = DateUtils.formatDateTime(getApplicationContext(),System.currentTimeMillis(), DateUtils.FORMAT_SHOW_DATE | DateUtils.FORMAT_SHOW_TIME | DateUtils.FORMAT_ABBREV_ALL);它没有显示任何结果? –
nvm,得到了下面发布的解决方案,谢谢你的帮助! –