問題タブ [android-recyclerview]
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: クリック可能なブロック onTouch イベントに設定されている場合の RecyclerView アイテム
RecyclerView のアイテム レイアウトを clickable="true" に設定し、一部のタッチ イベントを完全に消費するように見えますMotionEvent.ACTION_DOWN
(その後の ACTION_MOVE と ACTION_UP は機能しています)。
item.xml
onCreate() で非常に基本的な RecyclerView を設定する:
RecyclerView のこれは意図された動作またはバグですか? まだプレビュー段階なのでしょうか?
PS。これをドキュメントに従ってクリック可能にして、押された状態に反応し、クリック時に波及効果を持たせたいです。false に設定すると、ACTION_DOWN は正常に動作しますが、押された状態はトリガーされず、selectableBackground は効果がありません。
android - RecyclerView が期待どおりにスクロールしない
水平リサイクラー ビューを使用するプロジェクトがあり、1 つの要素を中央に配置したいと考えています。私の実装は機能しますが、すべてのケースでこの GIF を確認できるわけではありません:
お気づきかもしれませんが、左から来た場合は正しくスクロールします。右から来た場合、オーバースクロールが多くなり、それを止める方法も修正する方法もわかりません。
私はコードをこの例にストライプ化しました:
そして、ここに私のアダプターがあります:
その理由はわかりますか?簡単にするために、このコードを GitHub にも置きます。https://github.com/rekire/RecylcerViewBug
android - アプリの既存の Listview を RecyclerView に変更する必要がありますか?
アプリの既存の Listview を RecyclerView に変換する利点はありますか?? また、いつ RecyclerView を使用する必要がありますか??
android - 私の touchEvent をインターセプトするのは誰ですか?
各アイテムを展開/折りたたむことができる展開可能な RecyclerView を実装しました。各アイテムにはシークバーも含まれています。アイテムが展開された状態で開始する場合、シークバーはうまく機能しますが、アイテムが折りたたまれた状態で開始され、展開されている場合、問題が発生します。
問題は、シークバーに触れると、(シークバー) ビューが ACTION_DOWN イベントに続いて ACTION_CANCEL を受信することです。
ドキュメントによると、これは、ビューグループの上位にあるビューがタッチイベントを傍受したことを意味します: http://developer.android.com/training/gestures/viewgroup.html
ただし、イベントをインターセプトするビュー (およびその理由) を見つけることができませんでした。また、やり方がわかりません。
どんな提案も大歓迎です。
android - Recyclerview とさまざまなタイプの行インフレーションの処理
新しい を使用しようとしていますが、さまざまなタイプの行/カードビューが膨張してRecyclerView
いる例を見つけることができませんでした。RecyclerView
で、さまざまな種類の行を処理するためにandListView
をオーバーライドします。getViewTypeCount
getItemViewType
「古い」方法のようにそれを行うべきですか、それとも何かを行う必要がありLayoutManager
ますか? 誰かが私を正しい方向に向けることができるかどうか疑問に思っていました。1 つのタイプの例しか見つからないためです。
少し違うカードのリストが欲しいです。または、その中にあるものscrollView
を使用する必要cardViews
があります...アダプターなしで作成しrecyclerView
ますか?
android - RecycleView での NullPointerException
水平方向のリストビューの実装に TwoWay lib を使用しようとしてきたので、RecycleView lib と TwoWay を取得しましたが、実行時と xml の両方で、次の Exception を受け取ります。
私はたくさん検索し、この解決策を見つけました:
しかし、コードがコンパイルされる前にビューを作成するときに例外が発生することに気付きました! これがなぜなのか、誰にも分かりますか?
java - RecyclerView プルアップして更新
リサイクラー ビューがリストの一番下にあり、画面の一番下ではなく、RecyclerView の最後のアイテムであることを検出するにはどうすればよいですか。現在、SwipeRefreshLayout を使用していますが、Pull Up に設定することはできません。