2016-04-25 8 views
0

2つの横のリストビューを上下に作成したい。リストビューをスペパートリーにしたいのではなく、ユーザーが画面をスワイプして両方のリストをスクロールする必要があります。横のリストビュー1つ下のアンドロイド

私は、このプロジェクトのように https://github.com/sephiroth74/HorizontalVariableListView

を2水平リストビューを作成したが、両方のリストビューは、別々にスクロールすることができます。誰も私がそれを作成するのを手伝ってくれる?

THanks in advance。

答えて

-1

onScrollListenerのonScroll方法で

if(this.getScrollY() != otherList.getScrollY()) 
    otherList.setScrollY(this.getScrollY()); 

のようなものを試してみてください。上記はかなり荒いです。

これが適切な場合は、他の人に役立つように回答を受け入れてください。

0

あなたはこのようにそれを行うことができます。

  • あなたがRecyclerView.OnScrollListenerクラスを所有して定義します。
  • 各RecyclerViewについて、addOnScrollListener (RecyclerView.OnScrollListener listener)
  • を使用してスクロールリスナーを追加します。あなたのアティビティ/フラグメントでは、オブザーバーパターンを使用してスクロールリスナーonScrolledメソッドを聞きます。
  • 1つのRecyclerビューがスクロールすると、Activity/FramgentはRecyclerビューを反復し、scrollTo(int x,int y)メソッドを使用してスクロールします。
関連する問題