2

RecyclerViewa を aと共に使用するとGridLayoutManager、セルは常に左揃えになります。空き領域は常にセルの右側に表示されます。を使用ItemDecorationしてオフセットを計算すると、セルが小さくなるだけで、セルの右側に空きスペースが維持されます。 gravity="center"in the RecyclerViewand layout_gravity="center"in the cells は役に立ちません。

4

1 に答える 1

2

壁に頭をぶつけた後、問題はセルに固定サイズを使用していることが判明しました。android:layout_width="match_parent"セルに設定することで、物事が正しく動作し始めItemDecoration、間隔が正しく適用されました。も削除しましcolumnWidth="@dimen/[n]dp"たが、それが必要かどうかはテストしていません。

于 2016-04-12T12:24:02.083 に答える