問題タブ [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.

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

android - Android: クリック可能なブロック onTouch イベントに設定されている場合の RecyclerView アイテム

RecyclerView のアイテム レイアウトを clickable="true" に設定し、一部のタッチ イベントを完全に消費するように見えますMotionEvent.ACTION_DOWN(その後の ACTION_MOVE と ACTION_UP は機能しています)。

item.xml

onCreate() で非常に基本的な RecyclerView を設定する:

RecyclerView のこれは意図された動作またはバグですか? まだプレビュー段階なのでしょうか?

PS。これをドキュメントに従ってクリック可能にして、押された状態に反応し、クリック時に波及効果を持たせたいです。false に設定すると、ACTION_DOWN は正常に動作しますが、押された状態はトリガーされず、selectableBackground は効果がありません。

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

android - RecyclerView が期待どおりにスクロールしない

水平リサイクラー ビューを使用するプロジェクトがあり、1 つの要素を中央に配置したいと考えています。私の実装は機能しますが、すべてのケースでこの GIF を確認できるわけではありません:

お気づきかもしれませんが、左から来た場合は正しくスクロールします。右から来た場合、オーバースクロールが多くなり、それを止める方法も修正する方法もわかりません。

私はコードをこの例にストライプ化しました:

そして、ここに私のアダプターがあります:

その理由はわかりますか?簡単にするために、このコードを GitHub にも置きます。https://github.com/rekire/RecylcerViewBug

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

android - アプリの既存の Listview を RecyclerView に変更する必要がありますか?

アプリの既存の Listview を RecyclerView に変換する利点はありますか?? また、いつ RecyclerView を使用する必要がありますか??

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

android - 私の touchEvent をインターセプトするのは誰ですか?

各アイテムを展開/折りたたむことができる展開可能な RecyclerView を実装しました。各アイテムにはシークバーも含まれています。アイテムが展開された状態で開始する場合、シークバーはうまく機能しますが、アイテムが折りたたまれた状態で開始され、展開されている場合、問題が発生します。

問題は、シークバーに触れると、(シークバー) ビューが ACTION_DOWN イベントに続いて ACTION_CANCEL を受信することです。

ドキュメントによると、これは、ビューグループの上位にあるビューがタッチイベントを傍受したことを意味します: http://developer.android.com/training/gestures/viewgroup.html

ただし、イベントをインターセプトするビュー (およびその理由) を見つけることができませんでした。また、やり方がわかりません。

どんな提案も大歓迎です。

0 投票する
10 に答える
120273 参照

android - Recyclerview とさまざまなタイプの行インフレーションの処理

新しい を使用しようとしていますが、さまざまなタイプの行/カードビューが膨張してRecyclerViewいる例を見つけることができませんでした。RecyclerView

で、さまざまな種類の行を処理するためにandListViewをオーバーライドします。getViewTypeCountgetItemViewType

「古い」方法のようにそれを行うべきですか、それとも何かを行う必要がありLayoutManagerますか? 誰かが私を正しい方向に向けることができるかどうか疑問に思っていました。1 つのタイプの例しか見つからないためです。

少し違うカードのリストが欲しいです。または、その中にあるものscrollViewを使用する必要cardViewsがあります...アダプターなしで作成しrecyclerViewますか?

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

android - RecycleView での NullPointerException

水平方向のリストビューの実装に TwoWay lib を使用しようとしてきたので、RecycleView lib と TwoWay を取得しましたが、実行時と xml の両方で、次の Exception を受け取ります。

私はたくさん検索し、この解決策を見つけました:

しかし、コードがコンパイルされる前にビューを作成するときに例外が発生することに気付きました! これがなぜなのか、誰にも分かりますか?

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

android - CardView および RecyclerView のドキュメント

私は Android L からこれらの新しいUIを試していますが、静的ビューの実装に大きな問題はありませんでしたが、RecyclerView から項目を追加または削除するメソッドを呼び出す方法など、これら 2 つのビューに関連するドキュメントを見つけることができませんでした (RecyclerView.AdapterまたはLinearLayoutManager)、CardView の動作を構成する方法。

Android API 20 のリファレンス ページにドキュメントがあるはずですが、見つかりませんでした。

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

java - RecyclerView プルアップして更新

リサイクラー ビューがリストの一番下にあり、画面の一番下ではなく、RecyclerView の最後のアイテムであることを検出するにはどうすればよいですか。現在、SwipeRefreshLayout を使用していますが、Pull Up に設定することはできません。