【问题标题】:Android RecyclerView cells always left justified when using GridLayoutManager使用 GridLayoutManager 时,Android RecyclerView 单元格总是左对齐
【发布时间】:2016-04-12 20:24:02
【问题描述】:

当使用RecyclerViewGridLayoutManager 时,我的单元格总是左对齐:空闲空间总是出现在单元格的右侧。使用ItemDecoration 计算偏移量只会使单元格更小,从而保持单元格右侧的可用空间。单元格中的RecyclerViewlayout_gravity="center" 中的gravity="center" 没有帮助。

【问题讨论】:

    标签: android android-recyclerview centering gridlayoutmanager


    【解决方案1】:

    在我的头撞到墙上后,结果发现问题在于使用固定大小的单元格。通过在单元格中设置android:layout_width="match_parent",事情开始正常运行,ItemDecoration 正确应用了间距。我还删除了columnWidth="@dimen/[n]dp",尽管我还没有测试过是否有必要这样做。

    【讨论】:

    • 谢谢!有同样的问题=)
    猜你喜欢
    • 1970-01-01
    • 2017-10-13
    • 2014-04-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-02-04
    相关资源
    最近更新 更多