私のアクティビティには、デザインライブラリ23.0.1によって提供されるAppBarLayoutが含まれています。スクロールアップすると非表示になります。私はRecyclerViewも持っていますが、それぞれの子アイテムにはRecyclerViewも含まれています。基本的には入れ子のRecyclerViewが続きます。AppBarLayoutでネストされたRecyclerViewの問題
私の問題は、内部のRecyclerViewの子のいずれかをタッチしてスクロールすると、AppBarが非表示になります。しかし、もし私が他の場所(RecyclerView内ではない)にスクロールしてスクロールすると、アプリケーションバーはうまくスクロールアップします。なぜこうなった?私はさらに内部のリサイクラビューのappbar動作を追加しようとしましたが、アプリバーは他のどこかに触れてスクロールするとスクロールします。
注:内側のrecyclerviewには、常に表示される固定セットのアイテムがあります。基本的には、recyclerview内にはスクロールがありません。
similar questionがあり、提供された解決策は内部のリサイクルビューのタッチを傍受して親リサイクラビューに渡すことです。しかし、これは内部のリサイクラビューで子供のクリックイベントを無効にする、私はそれを望んでいない。
問題を解決しましたか?私はあなたと同じ問題を抱えています –
@CristianHoldunu本当はまだまだ立ち往生していません。 – SergeantPeauts
私は理解しています。私は良い解決策を見つけるために過去2日間を試みましたが、今私は絶望的です。私はネストされたリサイクル業者を取り除かなければならない –