2016-08-31 9 views
0

RecyclerViewを使用していて、ボタンクリックでグリッドサイズを変更したい。ボタンクリック時にグリッドサイズを切り替える

グリッド・サイズをクリックする前に、1:!

[最初の画像を表示するグリッドサイズ1ボタンをクリックする前に、..] [1]

グリッド・サイズをクリックした後、3:

[第二の画像ショー!グリッドサイズ3ボタンをクリックした後..] [2]

私を助けてください?

+0

ボタンのクリックハンドラでsetLayoutManagerを使用しようとしたしましたか? – JustAnotherCoder

+0

はい私はgetgridSpancountを使用しているときにエラーを出しました –

+0

GridLayoutManager.getSpanCount()を意味しますか?そして、あなたは何のエラーがありますか? – JustAnotherCoder

答えて

0

ただRecyclerViewに新しいGridLayoutManagerを設定します。

button.setOnClickListener(new View.OnClickListener() { 
     @Override 
     public void onClick(View v) { 
      recyclerView.setLayoutManager(new GridLayoutManager(v.getContext(), 3)); 
     } 
    });