我发现了很多关于如何使用为ListView提供的自定义ID的类似答案,如下所示:
onData(anything())
.inAdapterView(withId(R.id.listView))
.atPosition(0)
.onChildView(withId(R.id.numeration))
.check(matches(withText("1")));
但是如果我的布局看起来像这样:
<LinearLayout ...>
<ListView android:id="@id/android:list" ... />
<TextView android:id="@id/android:empty" ... />
</LinearLayout>
我必须向.inAdapterView(withId(...))
使用哪个ID才能使用ListView?
我尝试过类似android.R.id.list
的变体,它会给我No views in hierarchy found matching: with id: android:id/list
错误,R.id.android_list
甚至不让我运行测试,在构建时给我error: cannot find symbol variable android_list
。
我坚持这个简单的问题,请帮忙!找不到与我的案子相关的任何内容。