問題タブ [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.
android - EmptyView nullPointerException を使用した SwipeRefreshLayout
下にスワイプして更新するたびに、NullPointerException が発生しますが、それは私のコードではなく、SwipeRefreshLayout の startRefresh() メソッドにあります。
`
これは私のメイン アクティビティ MonitoredCoursesActivity の onCreate と onRefresh です。
私の activity_main.xml:
ListView項目の私のrow.xml:
`
私は検索しましたが、これは唯一の同様の質問ですが、解決策は私のケースには当てはまりません (または少なくともそう思います)。手がかりはありますか?前もって感謝します。
android - Android Swipe Refresh Layout スクロールアップして更新
グリッド ビューにスワイプ リフレッシュ レイアウトを実装しました。リフレッシュを呼び出すために下に引っ張る (スクロールする) と、完全に機能します。
ただし、ユーザーが上にスクロールしたときに更新する方法を見つけようとしています。したがって、ユーザーがグリッド内の最後の項目 (私の制限は 10) に達したとき、ユーザーが 10 個すべてを表示してから上に引っ張るか、スクロールを続けようとすると、どうすれば更新できますか?
どんな助けでも大歓迎です。
android - SwipeRefreshLayout -- ドラッグ距離を検出する方法は?
レイアウトで SwipeRefreshLayout を使用しています。プルダウンされた距離に合わせてアニメーションを表示する必要があります。
これまでのところ、引っ張られた実際の距離を検出する方法は見つかりませんでした。SwipeRefreshListener は、更新が発生したかどうかのみを検出します。
どんな助けでも大歓迎です。
android - Android が onRefresh 呼び出しでリストビューを更新する
そのため、リスト ビューをスレッド内から動的に構築して、非同期で動作するようにしています。そして、Google SwipeRefreshLayoutを実装しました。したがって、 onRefresh 呼び出しで、リストを再構築したいと思います。しかし、私がしようとすることはすべて、何もしないか、私に言っています。
「ビュー階層を作成した元のスレッドのみがそのビューにアクセスできます。」
リストの作成方法
オンリフレッシュ
android - EnhancedListView SwipeRefreshLayout
SwipeRefreshLayout と EnhancedListView を使用して、GMAIL-App のように組み合わせています。水平にスワイプし始めても、垂直にスワイプできます。この場合、EnhancedListView からのアニメーションがスタックし、垂直 (SwipeRefreshLayout) スワイプを完了しないと、最後までリセットまたはスワイプしません。
最初に引っ張って更新してから swipeToDismiss が機能しないことがわかります。最初にスワイプしてから更新するだけです。だから私はそれが親要素であることについてだと思います。
私が考えた可能な解決策:水平スクロールを確認し、swipeL.setEnabled(false)でSwipeRefreshLayoutを無効にします。終了したら swipeL.setEnabled(true); しかし、それを無効にして有効にする場所が見つかりません。
私のレイアウト:
私のコード:
android - Baseadapter を使用して SwipeRefreshLayout にデータをロードする
私がやっていることは、BaseAdapter の助けを借りて SwipeRefreshLayout にいくつかのデータをロードしています。完全なコードは次のとおりです。
メインのアクティビティクラスです。
MainActivity.java
これはアダプタクラスです
DemoAdapter.java
この下は Getter Setter です。
GetterSetter.java