gpt4 book ai didi

Android Robolectric Click RecyclerView Item

转载 作者:IT王子 更新时间:2023-10-28 23:34:36 27 4
gpt4 key购买 nike

有没有办法用 Robolectric 模拟对 RecyclerView 项目的点击?

到目前为止,我已经尝试在 RecyclerView 的第一个可见位置获取 View,但始终是 nullgetChildCount() 一直返回 0,而 findViewHolderForPosition 总是 null。适配器从 getItemCount() 返回一个非 0 数(适配器中肯定有项目)。

我正在使用 Robolectric 2.4 SNAPSHOT。

最佳答案

似乎问题在于 RecyclerView 需要在 Robolectric 中手动测量和布局。调用它可以解决问题:

recyclerView.measure(0, 0);
recyclerView.layout(0, 0, 100, 10000);

关于Android Robolectric Click RecyclerView Item,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27052866/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com