使用Kakao Cup做RecyclerView视图匹配时无法导入使用builder属性
Kakao Cup KRecyclerView构造标红问题修复方案
问题根因
- 该问题由Kakao Cup版本迭代导致的API变更引发:旧版本KRecyclerView构造需要传入
builder属性闭包,v2.0.0及以上版本已移除该属性,匹配逻辑可直接在构造闭包内执行。
修复代码
移除builder = {}嵌套层,直接在KRecyclerView构造闭包内调用匹配方法即可,修改后代码如下:
val homeRecyclerView: KRecyclerView = KRecyclerView { withId(R.id.home_page_recycler_view) }
依赖检查(可选)
若修改后仍存在语法报错,检查是否同时引入了核心包和RecyclerView扩展包,且二者版本号保持一致:
dependencies { androidTestImplementation "io.github.kakaocup:kakao:对应版本号" androidTestImplementation "io.github.kakaocup:kakao-recyclerview:对应版本号" }
内容的提问来源于stack exchange,提问作者SmallGrammer
相关产品推荐
相关产品推荐

