2017-03-16 7 views
-3

私のMainActivityには4つ以上のrecyclerViewがあります。この場合、すべてのリストの最初の3〜4項目のみを表示し、残りの項目はclickまたはviewMore Optionに表示されます。 実際に同じことをしている1つのアプリのスクリーンショットです。RecyclerViewを最初の2つだけを表示する方法アイテムと残りのアイテムは表示で表示されますその他のオプション

ScreenShoturl of app

リストは10項目、最初の3を示し、などviewmoreオプションを休まを持っているとします。そのオプションのbuttionを設定することができますビジビリティだけで約3枚のカードを表示し、スクロールを停止する

ありがとうございました。

+0

こちらのライブラリを確認してください。https://github.com/harishsn/ExpandableListView –

+0

ありがとうございました!これはexpandableListViewではありません。@ RonakJoshi – xbadal

+0

あなたはアダプタをonBindのリサイクルビューホルダーの位置で表示して消えることができます。それについて考えて、ロジックを実装してください。 – Farya

答えて

2
  • 最初にアダプタを設定するときは、最初の3/4項目だけをリスト/リストリストに入れます。
  • ボタン(クリック可能な任意のビュー)をクリックすると、List/ArrayListにすべてのアイテムを入れてから、reloadリサイクルビューを表示します。
+0

それは良い、私はそれを実装したが、限られた項目を提供しています。ボタンで休ませると、小さなデバイスで動作するときにスクロール可能になるという問題があります。どのように@ふわふわとAndiGeekyを避けるために。 – xbadal

+0

レイアウトマネージャを拡張して、スクロールを防止する必要があります。これを見てください: http://stackoverflow.com/questions/30531091/how-to-disable-recyclerview-scrolling – fluffyBatman

関連する問題