問題タブ [swiperefreshlayout]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
1037 参照

android - StaggeredGridViewでPullToRefreshを使用するには?

プロジェクトで Staggeredgridview を使用しています。

ここから StaggeredGridView ライブラリとデモをダウンロードしました: https://github.com/maurycyw/StaggeredGridViewDemo https://github.com/maurycyw/StaggeredGridView

そのグリッドビュー全体に対して PullToRefresh が必要です

皆さんありがとう

0 投票する
0 に答える
822 参照

android - SwipeRefreshLayout - ゆっくりスクロールすると ListView に不具合が発生する

サポート ライブラリ rev 19.1 - SwipeRefreshLayout の新しいコンポーネントを使用しています。

ListView
をゆっくりとスクロールすると (pull-to-refresh をトリガーするために)、スクロールに不具合が発生します (リストが上下にジャンプします)。
これは、高速にスクロールしたり、下にスクロールしたりした場合には発生しません (プルして更新するセクションではなく、通常のスクロール)。

xml で SwipeRefreshLayout を接続する方法は次のとおりです。

この問題の修正はありますか?

よろしくお願いします!

0 投票する
9 に答える
17083 参照

android - Android サポート v4 SwipeRefreshLayout の空のビューの問題

SwipeRefresh レイアウトの唯一の子である listview に空のビューを設定した後、SwipeRefresh が機能しません。この問題を解決するには?

0 投票する
5 に答える
104720 参照

android - SwipeRefreshLayout の使用方法

バックグラウンド

Google は最近、サポート ライブラリの更新を公開しました。これには、新しい「SwipeRefreshLayout」ビューが含まれています。

ビューは、リフレッシュ操作を実行するために下にスワイプすることをサポートしながら、別のビューをラップすることができます。

スクリーンショット:

ここに画像の説明を入力

問題

Google はサンプルを提供していないので (少なくとも私が見つけたものはまだありません)、自分で使ってみました。

最初はスワイプするたびにクラッシュ (NPE) が発生しましたが、「OnRefreshListener」を提供していないことが原因であることがわかりました。

しかし、私はまだそれをカスタマイズするどころか、それを使用する方法を理解していません

レイアウト ファイルの XML は次のとおりです。

コードですが、特別なことは何もしていません:

質問

このビューを使用する正しい方法は何ですか?

どうすればカスタマイズできますか? 現在はただの黒線です...

0 投票する
7 に答える
18981 参照

android - Android の SwiperrefreshLayout

私はSwipeRefreshLayout以下のレイアウトで使用しています:

プルダウンするSwipeRefreshLayoutと機能しますが、上記のコードでわかるように、その中にスクロールビューがあります。そのため、スクロール ビューをプルダウンすると、スクロール ビューがダウンし、ダウンしたために画像の半分が表示されません。もう一度引き上げようとすると、スクロール ビューが上がりません。代わりに、SwipeRefreshLayout電話を受けています。私は何をすべきか?

私を助けてください。

0 投票する
1 に答える
3364 参照

android - SwipeRefreshLayout onRefresh() 開始前にスワイプダウンイベントを検出

ユーザーが更新のためにプルダウンしていることを検出したい

(ActionBar の下の行を更新すると、その UI 幅に拡張され始めます)。

ActionBar をメッセージ (「下にスワイプして更新」) に置き換えたいのですが、

関数を呼び出すためにどのイベントを使用すればよいかわかりません。

0 投票する
5 に答える
35812 参照

android - SwipeRefreshLayout - 下にスワイプして更新しますが、ビューのプルダウンは移動しません

出来ますか ??タイトルが言ったように

下にスワイプしてレイアウトを更新しますが、レイアウトを固定し、スワイプのガスチャーに沿って下に移動しません

ありがとう - 私は SwipeRefreshLayout を使用しています

0 投票する
2 に答える
937 参照

android - SwipeRefreshLayout と AsyncHttpClient が最初の onCreate で機能しない

私は SwipeRefreshLayout を使用してデータをリモートで取得していますが、これを AsyncHttpClient を使用してネットワーク側を処理しています。

1 つのシナリオ (アプリの最初の onCreate 起動) を除いて、すべてが期待どおりに機能します。

主な活動:

オンリフレッシュ:

ネットワークのリフティングを行う getGames:

したがって、IDE からアプリを起動するonCreateと、getGames()関数が呼び出され、そこに入ったことがログに記録されますがMyRestClient.get("games", null, new JsonHttpResponseHandler() {、データをフェッチせず、onSuccess または onFailure にログオンしないため、ネットワークは呼び出されません。

現在、スワイプして更新すると機能し、取得したデータとログがリストビューに正常に読み込まれ、onSuccess に記録されます。

戻るボタンでアプリを閉じて再度開くと、正しく機能し、リストビューが更新されます。

したがって、IDE からエミュレーターに起動したときの最初の onCreate 呼び出しでのみ機能するわけではありませんが、その後、最初の最初の onCreate がすべて正常に機能しません。

ここで何が欠けているのかわかりません。助けていただければ幸いです。

SwipeRefreshLayout: https://developer.android.com/reference/android/support/v4/widget/SwipeRefreshLayout.html

AsyncHttpClient: http://loopj.com/android-async-http/

編集:

編集2:

アプリの起動時にログで異常に見える唯一の部分です。