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