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,得到了下面發佈的解決方案,謝謝你的幫助! –