問題タブ [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 - エラーを引き起こす Android SwipeRefreshLayout の例: 「指定された子には既に親があります。」
Android Developers Web サイトの次の例を使用しています。
アプリケーションを実行すると、次のエラーが発生し続けます。
コードは正しく、ページに示されている例に似ています。すべてのクラスに適切なインポートがあります。そして、私はsetContentView()どこでも2回使用していません。メソッドをどこに追加する必要がremoveView()ありますか、またはこれを完了するためのより良い方法はありますか?
これに関するアドバイスをいただければ幸いです。例が機能しない理由を知りたいです。
添付は私のコードです:
主な活動
SwipeRefreshListFragment
SwipeRefreshListFragmentFragment
アクティビティベース
android - SwipeRefreshLayout onRefresh メソッドが機能しない
SwipeRefreshLayout に ListView を追加しました。ただし、onRefresh メソッドは機能しません。リストビューにはデータが付属しており、リストビューをスクロールするとonRefreshが機能しなくなると思います。最初のアイテムが表示されているときに swipeContainer を有効にするメソッドを使用しています。私のコードを調べて、何が間違っているのか教えてください。
ここに私の活動があります:
android - SwipeRefreshLayout + ViewPager、水平スクロールのみを制限しますか?
アプリに と を実装SwipeRefreshLayoutしViewPagerましたが、大きな問題があります。左/右にスワイプしてページを切り替えるときはいつでも、スクロールが敏感すぎます。少し下にスワイプすると、SwipeRefreshLayout更新もトリガーされます。
水平スワイプの開始時に制限を設定し、スワイプが終了するまで水平のみを強制したい。つまり、指が水平方向に移動しているときに垂直方向のスワイプをキャンセルしたいのです。
この問題は でのみ発生しますViewPager。下にスワイプしてSwipeRefreshLayout更新機能がトリガーされ (バーが表示されます)、指を水平方向に動かしても、垂直方向のスワイプしか許可されません。
ViewPagerクラスを拡張しようとしましたが、まったく機能しません:
レイアウト xml:
助けていただければ幸いです、ありがとう
android - SwipeRefreshLayout のロック
ListView の項目の onLongClick 内にあるときに、SwipeRefreshLayout を完全に無効にしようとしています。
現在 setEnabled(false) を使用していますが、スワイプジェスチャがとにかく認識されることがあります。
この動作を止めるにはどうすればよいですか?
android - SwipeRefreshLayout は、下にスワイプしたときのドラッグ アニメーションを無効にします
SwipeRefreshLayoutクラスをカスタマイズせずにスワイプダウンでドラッグアニメーションを無効にすることは可能ですか?
android - SwipeRefreshLayout com.android.layoutlib.bridge.MockView は android.view.ViewGroup にキャストできません
私はこのエラーを受け取りました:
私のXMLコード:
すでにEclipseを再起動しましたが、エラーは解決しません。
android - SwipeRefreshLayout フラグメント作成時のアニメーションなし
で使用android.support.v4.widget.SwipeRefreshLayoutしていandroid.support.v7.widget.RecyclerViewます。
フラグメント ビューの作成時に、SwipeRefreshLayoutアニメーションを表示する必要があります。しかし、私が電話してsetRefreshing(true)も何も起こりません。しかし、データを更新するとアニメーションが変わります。
child が入っていないとアニメーションが表示されないと思いますSwipeRefreshLayout。
このアニメーションを最適な方法で表示するにはどうすればよいですか?
android - Android 5 onInterceptTouchEvent モジュールの SwipeRefreshLayout.java に中断はありません
その関数では、Action_down の後にブレークがなく、コードが ACTION_MOVE に実行される可能性があることに気付きました。そうですか?
ACTION_DOWN を処理してから直接 ACTION_MOVE を処理する理由がわかりません。これでよろしいですか? 前もって感謝します。