新しいgmailアプリケーション(4.5)では、Actionbarの「Pull-to-Refresh」アクションによって更新が行われます:
その「Pull-to-Refresh」に関する詳細情報はどこで入手できますか?
Chris Banes(Androidに最適なプルツーリフレッシュコンポーネントを実装した同じ男)も、Pull To RefreshのようなGMailを実装しました。
ここにあります: https://github.com/chrisbanes/ActionBar-PullToRefresh
このプロジェクトはまだ開発中であるため、現在のAPIは変更される可能性があることに注意してください。
更新:
どちらも ActionBar-PullToRefresh
およびAndroid-PullToRefresh
は非推奨です。リフレッシュするためのプルを実装する標準的な方法は、v4サポートライブラリのSwipeRefreshLayout
を使用することです。
必要な手順は次のとおりです。
SwipeRefreshLayoutを使用してルートまたはサブレイアウトを作成し、スクロール可能なアイテムをその中に配置します。
<Android.support.v4.widget.SwipeRefreshLayout
...>
<ListView
.... />
</Android.support.v4.widget.SwipeRefreshLayout>
更新リスナーを追加する
SwipeRefreshLayout srl = ...;
srl.setOnRefreshListener(
new SwipeRefreshLayout.OnRefreshListener() {
@Override
public void onRefresh() {
...
}
});
以下の素敵なチュートリアルをご覧ください。