2017-07-31 14 views
-1

私はRecyclerViewを実装しました。これはPreferenceの値に基づいて可変数のボタンを表示します。これは状況です:RecyclerView内の単一のビューの位置を変更する方法

私は現在、私はボタンを表示するGridLayoutManagerを使用しています

enter image description here

を持って何

enter image description here

を持っていると思いますどのようなしかし、私は、私が望む結果を得る方法について多くの疑問を持っています。私は、スパンの大きさや他のもので作業するように努力しましたが、結果はありません。 onLayoutChildren()を無効にするか、これに対して簡単な解決方法がありますか?

答えて

0

あなたがこの試すことができます:それは私が探しレイアウトではありません、それは動作しません

GridLayoutManager gridLayoutManager = new GridLayoutManager(context, 3); 
gridLayoutManager.setSpanSizeLookup(new GridLayoutManager.SpanSizeLookup() { 
    @Override 
    public int getSpanSize(int position) { 
     return 3 - position % 3; 
    } 
}); 
recyclerView.setLayoutManager(gridLayoutManager); 
+0

を –

関連する問題