android - flexboxlayout 中的类型不匹配
问题描述
我在我的项目中使用 Google FlexBox。当我将它设置为 recyclerview 时,我得到一个错误类型不匹配。
这是我有错误的代码
val flexBox = FlexboxLayoutManager(this).apply {
flexWrap = FlexWrap.WRAP
flexDirection = FlexDirection.ROW
alignItems = AlignItems.STRETCH
}
mRecyclerViewMyGroups.apply {
layoutManager = flexBox
adapter = mMyGroupsAdapter
}
我在 layoutManager = flexBox 行中得到了 flexBox 中的类型不匹配
我犯了什么错误如何解决
解决方案
尝试更改您的 FlexBox 版本gradle.build
。
请注意,从 1.1.0 开始,该库预计将与 AndroidX 一起使用。如果您使用 1.1.0 或更高版本,请迁移到 AndroidX。
如果您尚未迁移到 AndroidX,请使用 1.0.0。
我用的是FlexBox 1.1.0,遇到同样的错误,改成1.0.0,错误就消失了。
推荐阅读
- angularjs - 如何在 AngularJS 的模态实例控制器上访问控制器方法?
- c# - 确保调用api成功并保存自己成功
- php - 使用 netbeans IDE 调试 PHP 应用程序
- r - 混合模型中的计划对比
- python - 无法在 Django 模板中获取字典值
- python - 将 dict 的 pandas 数据框列展开为数据框列
- javascript - 如何将 JavaScript 数据放入 Gmail 识别为 URL 的 URL?
- spring - 将 Spring Integration 与 Spring MVC 结合使用时出现部署错误
- vert.x - Vertx:使用 AbstractVerticle Context 传递对象
- python - PySpark program is throwing error "TypeError: Invalid argument, not a string or column"