标题中的问题。
我尝试过类似的事情:
onView(withId(R.id.search_edit_text))
.perform(typeText("some"), pressKey(KeyEvent.KEYCODE_ENTER));
但它不起作用。键盘仍然显示且未调用TextView.OnEditorActionListener
。有什么想法吗?
答案 0 :(得分:14)
尝试
onView(withId(R.id.search_edit_text))
.perform(typeText("some"), pressImeActionButton());
答案 1 :(得分:0)
我使用了KEYCODE_BACK,效果很好。 KEYCODE_ENTER无法在我的设备SAMSUNG A70上运行
<svg height="100" width="auto" stroke="#1985A1" stroke-width="2" class="text-line">
<defs>
<pattern id="img1" patternUnits="userSpaceOnUse" width="900" height="600">
<image xlink:href="https://www.itl.cat/pics/b/31/314525_background-wallpaper-hd.jpg" x="0" y="0"
width="900" height="600" />
</pattern>
</defs>
<text style="font-family: 'Oak', sans-serif; font-weight: bold; font-style: normal" x="50" y="90" fill="url(#img1)" font-size = "100">WE ARE IN IT</text>
</svg>
<svg height="100" width="auto" stroke="#1985A1" stroke-width="2" class="text-line">
<text style="font-family: 'Oak', sans-serif; font-weight: bold; font-style: normal" x="50" y="90" fill="url(#img1)" font-size = "100">FOR THE LONG RUN</text>
</svg>