問題タブ [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 投票する
1 に答える
868 参照

android - SwipeRefresh レイアウトがカスタムの空のリストビューで機能しない

SwipeRefreshLayoutフラグメントの 1 つにレイアウトを追加しようとしています。リストにいくつかの要素が含まれている場合、すべてが期待どおりに機能します。

問題は、リストが空の場合です。ViewStubリストにアイテムが含まれていないときに表示されますが、その時点でトリガーOnRefreshListenerされることはありません。

これが私の ListFragment xml です。

そして、ViewStub にロードするレイアウト:

リストが空のときにスワイプジェスチャーでリフレッシュをトリガーする方法はありますか?

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

android - EnhancedListView と SwipeRefreshLayout の統合に関する問題

上記のウィジェットを統合しようとしています。お互いに干渉しているようです。スワイプしてから下にスクロールすると、指を離してもリスト ビュー アイテムが元の x 位置に戻りません。何が問題なのか誰でも知っていますか?

0 投票する
4 に答える
3025 参照

android - ViewPager 内で SwipeRefreshLayout と WebView を操作する

私は自分のアプリケーションでSwipeRefreshLayoutandを問題なく使用しています。WebView

ViewPagerコード内:

を定義するかどうかに関係なく、エラーが発生しますSwipeRefreshLayout

これがエラーです。ご覧のとおり、私のコードとは関係ありませんが、これを解決する方法がわかりません

ログ:

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

android - SwipeRefreshLayout 内の Horizo​​ntalScrollView

アプリケーションに新しいSwipeRefreshLayoutコンポーネントを実装しましListViewた。GridViewScrollView

のような水平ビューでは非常に悪い動作をしますHorizontalScrollView。右または左にスクロールすると、SwipeRefreshLayoutビューはタッチをキャッシュし、 がタッチHorizontalScrollViewを受信しないようにし、垂直方向のスクロールを開始して更新を実行します。

ScrollView以前に垂直方向とViewPager内側の問題を解決したので、この問題を解決しようとしrequestDisallowInterceptTouchEventましたが、うまくいきませんでした。SwipeRefreshLayoutまた、このメソッドがスーパーを返さずに元のクラスでオーバーライドされていることにも気付きました。Google の開発者は代わりにコメントを残しました " //Nope." :)

コンポーネントは比較的新しいためSwipeRefreshLayout、スワイプでビューを更新して垂直スクロールを追跡および処理できるようにしながら、水平スクロールの問題を修正するソリューションを見つけることができませんでした。または2つ。

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

android - クラス SwipeRefreshLayout を拡張する Android エラー

私は現在、それぞれにフラグメントを持つ 3 つのタブを使用するアプリに取り組んでおり、これらのフラグメントのそれぞれに SwipeRefreshLayout を実装しようとしています。これを正しく作成したと思いますが、引き続きエラーが発生します。

今、何が原因なのかまったくわかりません。誰かが私を助けることができれば、それは非常に高く評価されます.

SwipeRefreshLayout を実装しているフラグメント レイアウトを次に示します。

そして、これが SwipeRefreshLayout を呼び出すフラグメント クラスです。

ID 名が変更されているだけで、3 つのフラグメントすべてのレイアウトとクラス構造はまったく同じです。ここで何が問題なのか、私にはまったくわかりません。繰り返しますが、どんな助けも大歓迎です!

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

android - SwipeRefreshLayout.setRefreshing(true) により、ListView が先頭にジャンプします

私は、その子としてa を持つ単純な単純な実装をSwipeRefreshLayout持っています。ListViewListView、Web API からのコメントのリストを表示します (ページ分割されます)。API から別のページをロードするたびに、setRefreshing(true) メソッドを使用しSwipeRefreshLayoutますListView。 + ページイン。

これは意図した動作ですか? これについてのヒントを見つけることができなかったからです。ListViewもしそうなら、トップにジャンプしないようにするための回避策はありますか?