下面列出了怎么用android.support.v7.widget.ActionBarContextView的API类实例代码及写法,或者点击链接到github查看源代码。
public static BaseDSL.ViewClassResult actionBarContextView() {
return BaseDSL.v(ActionBarContextView.class);
}
public static Void actionBarContextView(Anvil.Renderable r) {
return BaseDSL.v(ActionBarContextView.class, r);
}
public void test005EditMode() throws InterruptedException {
onView(withId(R.id.action_edit)).check(doesNotExist());
onData(anything()).inAdapterView(withId(R.id.listView))
.atPosition(0)
.perform(longClick());
onView(withId(R.id.action_edit)).check(matches(isDisplayed()));
onView(withId(R.id.action_delete)).check(matches(isDisplayed()));
ActionBarContextView.class.getCanonicalName();
onView(allOf(isDescendantOfA(withClassName(Matchers.containsString("ActionBarContextView"))), withText(codes[0][0]))).check(matches(isDisplayed()));
onData(anything()).inAdapterView(withId(R.id.listView))
.atPosition(1)
.perform(longClick());
onView(withId(R.id.action_edit)).check(matches(isDisplayed()));
onView(withId(R.id.action_delete)).check(matches(isDisplayed()));
onView(allOf(isDescendantOfA(withClassName(Matchers.containsString("ActionBarContextView"))), withText(codes[1][0]))).check(matches(isDisplayed()));
onView(withId(R.id.listView)).perform(pressBack());
onView(withId(R.id.action_edit)).check(doesNotExist());
}