問題タブ [pull-to-refresh]

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 投票する
4 に答える
10547 参照

ios - UITableView UIRefreshControl が初めてビューを表示しない

UITableView を使用するプロジェクトに UIRefreshControl の機能を追加しました。このアプリは、Web サービスからテーブルビューにエントリをフェッチすることによって機能します。以下は、UIRefreshControl を追加するために使用したコードです。

プルして更新すると、新しいエントリがあれば追加して更新され、テーブルビューの上に次のビューが表示されます。

ここに画像の説明を入力

アプリを初めて起動または開いたときを除いて、すべてがうまく機能します。テーブルビューは更新されますが、上の画像で示したビューは表示されません。リフレッシュするたびにリフレッシュコントロールビューを表示したい。誰かが私が間違っていることを指摘できますか? ありがとう!

更新: [self refreshControl beginRefreshing] を追加し、UIRefreshControl のスピナー ビューが表示されるようになりましたが、テーブルビューの最初のエントリの上にあります。誰でもそれを修正する方法を指摘できますか?

0 投票する
3 に答える
4293 参照

ios - UIRefreshControl を使用した水平 UICollectionView

1行のカスタム水平コレクションビューがあり、デフォルトでセル行の上に表示されるプルツーリフレッシュ機能を追加したいと考えています。ユーザーがコレクション ビューを左から右にプルして、UIRefreshControl をアクティブにできるようにしたいと考えています。何か案は?

前もって感謝します。

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

android - セクション ヘッダーが固定された PullToRefresh リスト

Pull to refreshでリストを使用する練習をしている人はいますPinned section headerか? リストでAndroid-PullToRefresh ライブラリを使用しており、リストの上部にピン留めされたセクション ヘッダーを表示する機能を追加したいと考えています。ピン留めされたセクションの別のプロジェクトでPinnedHeaderListView libを使用しました。しかし、これら 2 つのライブラリを 1 つに結合することはできません。

Android-PullToRefresh はピン留めされたセクション ヘッダーを表示できますか? おそらく、他のPull to refreshライブラリでそれを行うことができますか?

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

android - ListViewスクロールに基づいて別のビューをスクロールする方法

メニュー ヘッダーと PullToRefreshList を含むページを作成しています。

私がしたいのは、リストが上にスクロールされたときにメニューヘッダーを非表示(スクロール)にすることですが、リストが下にスクロールされたときにメニューヘッダーはスクロールダウンされません(メニューヘッダーは元の位置にあります)。

私がやっていることは、リストビューがスクロールされるたびに(onScrollを使用して)ページのマージンを設定することです。

アプリケーションの動作は希望どおりですが、パフォーマンスが悪いです。スクロールダウン効果がひどく遅れています。

私は正しい方法でやっていますか?または、それを実装するためのより良い方法はありますか?

ありがとう。

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

android - ActionBar-PullToRefresh を統合するための onCreate と onCreateView

[アップデート]

onCreateView を追加しましたが、次のエラーが発生します。

Android アプリにActionBar-PullToRefresh ライブラリ( https://github.com/chrisbanes/ActionBar-PullToRefresh )を統合しようとしています。

私のアプリは、左側にメニュー (Navigation Drawer) があるビルドです。ユーザーがメニューの項目を選択すると、アプリのメイン パネルにフラグメントが表示されます。

各フラグメントは ListFragment を拡張します。今日、これらのフラグメントに ActionBar-PullToRefresh を統合しようとしています。

ライブラリのドキュメントに従って、これらの行を onCreateView に統合する必要があります

問題は、私のクラス ListFragment では、onCreate メソッドしかないことです。

onCreateView メソッドを統合するには何を使用できますか?

これが私のクラスの完全なコードです:

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

android - listiew複数レイアウトのインフレーションにおけるAndroidの不一致

PulltoRefresh リストビューを使用し、3 つのレイアウトを使用します。1. ゲーム レイアウト (リンク リスト アイテムが "gm" で始まる場合は膨張する必要があります) 2. Adlayout (リンク リスト アイテムが "ad" で始まる場合は膨張する必要があります) 3. 通常のリストビュー レイアウト (それ以外の場合) コードは次のとおりです。

アダプターコードはこちら

問題は、プルして更新した後、「gm」で始まるエントリが通常のリストビュー レイアウトでは表示されますが、ゲーム レイアウトでは表示されないことです。ある意味、間違ったレイアウトが膨らんでいる

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

android - Chris Banes PullToRefreshListView とカスタム アダプター エラー

カスタムListViewを設定しています。

プルして更新する機能は、https://github.com/chrisbanes/Android-PullToRefreshから直接提供されます。

ListView は画像を表示するので、カスタム アダプターを作成しました。

onCreate() で、listView を取得し、アダプターを割り当てます。

その後、画像を mValues (Web から読み込む画像の URL) に追加し、アダプターで notifiyDataSetChanged を呼び出します。

mListView.onRefresh() で、mValues に画像を追加します。

これは、最初の画像、または最初の一連の画像 (mAdapter.notifyDataSetChanged() を呼び出す前) を追加する場合でもスムーズに機能します。更新インジケーターは、意図したとおりに表示および非表示になります。

その後、別の画像(または束)を追加しようとすると、奇妙なことが起こり始めます。

更新インジケータが表示され、画像がリスト ビューに表示されます。

BUT : その後、更新インジケーターが再び非表示になることはありません。「onRefreshComplete()」が呼び出されますが、2 回目は正しく動作しないようです。

UI スレッドはブロックされていないため、操作は引き続き可能です。mValues 内のすべてのアイテムを削除し、アダプターに通知してプルして再度更新すると、画像が正しく追加され、更新インジケーターが適切に非表示になります。

結論: リフレッシュ前にリストが空だった場合にのみ、pull-to-refresh が適切に非表示になります。

この奇妙なエラーの解決策を探す場所が本当にわかりません。

Chirs Banes の Pull-To Refresh Library に詳しい人が助けてくれるかもしれません。

ありがとう !