問題タブ [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.
ios - UITableView UIRefreshControl が初めてビューを表示しない
UITableView を使用するプロジェクトに UIRefreshControl の機能を追加しました。このアプリは、Web サービスからテーブルビューにエントリをフェッチすることによって機能します。以下は、UIRefreshControl を追加するために使用したコードです。
プルして更新すると、新しいエントリがあれば追加して更新され、テーブルビューの上に次のビューが表示されます。
アプリを初めて起動または開いたときを除いて、すべてがうまく機能します。テーブルビューは更新されますが、上の画像で示したビューは表示されません。リフレッシュするたびにリフレッシュコントロールビューを表示したい。誰かが私が間違っていることを指摘できますか? ありがとう!
更新: [self refreshControl beginRefreshing] を追加し、UIRefreshControl のスピナー ビューが表示されるようになりましたが、テーブルビューの最初のエントリの上にあります。誰でもそれを修正する方法を指摘できますか?
ios - UIRefreshControl を使用した水平 UICollectionView
1行のカスタム水平コレクションビューがあり、デフォルトでセル行の上に表示されるプルツーリフレッシュ機能を追加したいと考えています。ユーザーがコレクション ビューを左から右にプルして、UIRefreshControl をアクティブにできるようにしたいと考えています。何か案は?
前もって感謝します。
android - セクション ヘッダーが固定された PullToRefresh リスト
Pull to refresh
でリストを使用する練習をしている人はいますPinned section header
か? リストでAndroid-PullToRefresh ライブラリを使用しており、リストの上部にピン留めされたセクション ヘッダーを表示する機能を追加したいと考えています。ピン留めされたセクションの別のプロジェクトでPinnedHeaderListView libを使用しました。しかし、これら 2 つのライブラリを 1 つに結合することはできません。
Android-PullToRefresh はピン留めされたセクション ヘッダーを表示できますか? おそらく、他のPull to refresh
ライブラリでそれを行うことができますか?
android - ListViewスクロールに基づいて別のビューをスクロールする方法
メニュー ヘッダーと PullToRefreshList を含むページを作成しています。
私がしたいのは、リストが上にスクロールされたときにメニューヘッダーを非表示(スクロール)にすることですが、リストが下にスクロールされたときにメニューヘッダーはスクロールダウンされません(メニューヘッダーは元の位置にあります)。
私がやっていることは、リストビューがスクロールされるたびに(onScrollを使用して)ページのマージンを設定することです。
アプリケーションの動作は希望どおりですが、パフォーマンスが悪いです。スクロールダウン効果がひどく遅れています。
私は正しい方法でやっていますか?または、それを実装するためのより良い方法はありますか?
ありがとう。
android - ActionBar-PullToRefresh を統合するための onCreate と onCreateView
[アップデート]
onCreateView を追加しましたが、次のエラーが発生します。
Android アプリにActionBar-PullToRefresh ライブラリ( https://github.com/chrisbanes/ActionBar-PullToRefresh )を統合しようとしています。
私のアプリは、左側にメニュー (Navigation Drawer) があるビルドです。ユーザーがメニューの項目を選択すると、アプリのメイン パネルにフラグメントが表示されます。
各フラグメントは ListFragment を拡張します。今日、これらのフラグメントに ActionBar-PullToRefresh を統合しようとしています。
ライブラリのドキュメントに従って、これらの行を onCreateView に統合する必要があります。
問題は、私のクラス ListFragment では、onCreate メソッドしかないことです。
onCreateView メソッドを統合するには何を使用できますか?
これが私のクラスの完全なコードです:
android - listiew複数レイアウトのインフレーションにおけるAndroidの不一致
PulltoRefresh リストビューを使用し、3 つのレイアウトを使用します。1. ゲーム レイアウト (リンク リスト アイテムが "gm" で始まる場合は膨張する必要があります) 2. Adlayout (リンク リスト アイテムが "ad" で始まる場合は膨張する必要があります) 3. 通常のリストビュー レイアウト (それ以外の場合) コードは次のとおりです。
アダプターコードはこちら
問題は、プルして更新した後、「gm」で始まるエントリが通常のリストビュー レイアウトでは表示されますが、ゲーム レイアウトでは表示されないことです。ある意味、間違ったレイアウトが膨らんでいる
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 に詳しい人が助けてくれるかもしれません。
ありがとう !