【发布时间】:2018-10-24 17:26:08
【问题描述】:
如何使用FlexboxLayoutManager 将我的所有RecyclerView 项目居中?
我需要像这样居中的项目:
我设置布局管理器的代码:
val layoutManager = FlexboxLayoutManager(this)
layoutManager.setFlexWrap(FlexWrap.WRAP)
layoutManager.setFlexDirection(FlexDirection.ROW)
layoutManager.setJustifyContent(JustifyContent.FLEX_START)
layoutManager.setAlignItems(AlignItems.FLEX_START)
val adapter = TagAdapter(tags)
tagRecyclerView.adapter = adapter
tagRecyclerView.layoutManager = layoutManager
(我尝试将layoutManager.setAlignItems(AlignItems.FLEX_START)设置为layoutManager.setAlignItems(AlignItems.CENTER),但它不起作用...
【问题讨论】:
-
你试过
layoutManager.setJustifyContent(JustifyContent.CENTER)而不是layoutManager.setJustifyContent(JustifyContent.FLEX_START)吗? -
@MarcEstrada 是的,不要工作......
标签: android android-layout android-recyclerview android-flexboxlayout