0

異種のリサイクラビューがあり、30桁の項目にスクロールしようとしています。テストはパスしていますが、実際に画面がスクロールしていないことがわかります。エスプレッソのスクロールRecyclerビュー

onView(withId(R.id.content_view)) 
    .perform(RecyclerViewActions.scrollToPosition(30)); 

これは私がスクロールすることです。

答えて

0

使用scrollToHolder()

​​ viewHolderMatcher(some_parameter_to_match)戻り Matcher<RecyclerView.ViewHolder>

すなわちRecyclerViewホルダ/アイテムの位置。

または位置のみによって:

onView(withId(rvLayoutId)) 
    .perform(actionOnItemAtPosition(256, scrollTo())); 

最後のものがhereからです。

関連する問題