blob: 3ffef113448c93d905ad6a69de83d7c96dd7bfc2 [file] [log] [blame]
Quddus Chong489218c2015-02-26 16:38:46 -08001<!DOCTYPE html>
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98<html>
99<head>
100
101
102<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
103<meta name="viewport" content="width=device-width" />
104
105<link rel="shortcut icon" type="image/x-icon" href="../../../../../../favicon.ico" />
106<title>TypeTextAction | Android Developers</title>
107
108<!-- STYLESHEETS -->
109<link rel="stylesheet"
110href="http://fonts.googleapis.com/css?family=Roboto+Condensed">
111<link rel="stylesheet" href="http://fonts.googleapis.com/css?family=Roboto:light,regular,medium,thin,italic,mediumitalic,bold"
112 title="roboto">
113<link href="../../../../../../assets/css/default.css?v=2" rel="stylesheet" type="text/css">
114
115
116<!-- FULLSCREEN STYLESHEET -->
117<link href="../../../../../../assets/css/fullscreen.css" rel="stylesheet" class="fullscreen"
118type="text/css">
119
120
121<!-- JAVASCRIPT -->
122<script src="http://www.google.com/jsapi" type="text/javascript"></script>
123<script src="../../../../../../assets/js/android_3p-bundle.js" type="text/javascript"></script>
124<script type="text/javascript">
125 var toRoot = "../../../../../../";
126 var metaTags = [];
127 var devsite = false;
128</script>
129<script src="../../../../../../assets/js/docs.js?v=2" type="text/javascript"></script>
130
131<script>
132 (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
133 (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
134 m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
135 })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
136
137 ga('create', 'UA-5831155-1', 'android.com');
138 ga('create', 'UA-49880327-2', 'android.com', {'name': 'universal'}); // New tracker);
139 ga('send', 'pageview');
140 ga('universal.send', 'pageview'); // Send page view for new tracker.
141</script>
142
143</head>
144
145<body class="gc-documentation
146 develop reference" itemscope itemtype="http://schema.org/Article">
147 <div id="doc-api-level" class="" style="display:none"></div>
148 <a name="top"></a>
149
150
151<a name="top"></a>
152
153 <!-- Header -->
154 <div id="header-wrapper">
155 <div id="header">
156
157
158
159
160 <div class="wrap" id="header-wrap">
161 <div class="col-3 logo">
162 <a href="../../../../../../index.html">
163 <img src="../../../../../../assets/images/dac_logo.png"
164 srcset="../../../../../../assets/images/dac_logo@2x.png 2x"
165 width="123" height="25" alt="Android Developers" />
166 </a>
167 <div class="btn-quicknav" id="btn-quicknav">
168 <a href="#" class="arrow-inactive">Quicknav</a>
169 <a href="#" class="arrow-active">Quicknav</a>
170 </div>
171 </div>
172 <ul class="nav-x col-9">
173 <li class="design">
174 <a href="../../../../../../design/index.html"
175 zh-tw-lang="設計"
176 zh-cn-lang="设计"
177 ru-lang="Проектирование"
178 ko-lang="디자인"
179 ja-lang="設計"
180 es-lang="Diseñar"
181 >Design</a></li>
182 <li class="develop"><a href="../../../../../../develop/index.html"
183 zh-tw-lang="開發"
184 zh-cn-lang="开发"
185 ru-lang="Разработка"
186 ko-lang="개발"
187 ja-lang="開発"
188 es-lang="Desarrollar"
189 >Develop</a></li>
190 <li class="distribute last"><a href="../../../../../../distribute/index.html"
191 zh-tw-lang="發佈"
192 zh-cn-lang="分发"
193 ru-lang="Распространение"
194 ko-lang="배포"
195 ja-lang="配布"
196 es-lang="Distribuir"
197 >Distribute</a></li>
198 </ul>
199
200
201
202
203<div class="menu-container">
204 <div class="moremenu">
205 <div id="more-btn"></div>
206 </div>
207 <div class="morehover" id="moremenu">
208 <div class="top"></div>
209 <div class="mid">
210 <div class="header">Links</div>
211 <ul>
212 <li><a href="https://play.google.com/apps/publish/" target="_googleplay">Google Play Developer Console</a></li>
213 <li><a href="http://android-developers.blogspot.com/">Android Developers Blog</a></li>
214 <li><a href="../../../../../../about/index.html">About Android</a></li>
215 </ul>
216 <div class="header">Android Sites</div>
217 <ul>
218 <li><a href="http://www.android.com">Android.com</a></li>
219 <li class="active"><a>Android Developers</a></li>
220 <li><a href="http://source.android.com">Android Open Source Project</a></li>
221 </ul>
222
223
224
225
226 <br class="clearfix" />
227 </div><!-- end 'mid' -->
228 <div class="bottom"></div>
229 </div><!-- end 'moremenu' -->
230
231 <div class="search" id="search-container">
232 <div class="search-inner">
233 <div id="search-btn"></div>
234 <div class="left"></div>
235 <form onsubmit="return submit_search()">
236 <input id="search_autocomplete" type="text" value="" autocomplete="off" name="q"
237 onfocus="search_focus_changed(this, true)" onblur="search_focus_changed(this, false)"
238 onkeydown="return search_changed(event, true, '../../../../../../')"
239 onkeyup="return search_changed(event, false, '../../../../../../')" />
240 </form>
241 <div class="right"></div>
242 <a class="close hide">close</a>
243 <div class="left"></div>
244 <div class="right"></div>
245 </div><!-- end search-inner -->
246 </div><!-- end search-container -->
247
248 <div class="search_filtered_wrapper reference">
249 <div class="suggest-card reference no-display">
250 <ul class="search_filtered">
251 </ul>
252 </div>
253 </div>
254
255 <div class="search_filtered_wrapper docs">
256 <div class="suggest-card dummy no-display">&nbsp;</div>
257 <div class="suggest-card develop no-display">
258 <ul class="search_filtered">
259 </ul>
260 <div class="child-card guides no-display">
261 </div>
262 <div class="child-card training no-display">
263 </div>
264 <div class="child-card samples no-display">
265 </div>
266 </div>
267 <div class="suggest-card design no-display">
268 <ul class="search_filtered">
269 </ul>
270 </div>
271 <div class="suggest-card distribute no-display">
272 <ul class="search_filtered">
273 </ul>
274 </div>
275 </div>
276</div><!-- end menu-container (search and menu widget) -->
277
278
279
280 <!-- Expanded quicknav -->
281 <div id="quicknav" class="col-13">
282 <ul>
283 <li class="about">
284 <ul>
285 <li><a href="../../../../../../about/index.html">About</a></li>
286 <li><a href="../../../../../../wear/index.html">Wear</a></li>
287 <li><a href="../../../../../../tv/index.html">TV</a></li>
288 <li><a href="../../../../../../auto/index.html">Auto</a></li>
289 </ul>
290 </li>
291 <li class="design">
292 <ul>
293 <li><a href="../../../../../../design/index.html">Get Started</a></li>
294 <li><a href="../../../../../../design/devices.html">Devices</a></li>
295 <li><a href="../../../../../../design/style/index.html">Style</a></li>
296 <li><a href="../../../../../../design/patterns/index.html">Patterns</a></li>
297 <li><a href="../../../../../../design/building-blocks/index.html">Building Blocks</a></li>
298 <li><a href="../../../../../../design/downloads/index.html">Downloads</a></li>
299 <li><a href="../../../../../../design/videos/index.html">Videos</a></li>
300 </ul>
301 </li>
302 <li class="develop">
303 <ul>
304 <li><a href="../../../../../../training/index.html"
305 zh-tw-lang="訓練課程"
306 zh-cn-lang="培训"
307 ru-lang="Курсы"
308 ko-lang="교육"
309 ja-lang="トレーニング"
310 es-lang="Capacitación"
311 >Training</a></li>
312 <li><a href="../../../../../../guide/index.html"
313 zh-tw-lang="API 指南"
314 zh-cn-lang="API 指南"
315 ru-lang="Руководства по API"
316 ko-lang="API 가이드"
317 ja-lang="API ガイド"
318 es-lang="Guías de la API"
319 >API Guides</a></li>
320 <li><a href="../../../../../../reference/packages.html"
321 zh-tw-lang="參考資源"
322 zh-cn-lang="参考"
323 ru-lang="Справочник"
324 ko-lang="참조문서"
325 ja-lang="リファレンス"
326 es-lang="Referencia"
327 >Reference</a></li>
328 <li><a href="../../../../../../sdk/index.html"
329 zh-tw-lang="相關工具"
330 zh-cn-lang="工具"
331 ru-lang="Инструменты"
332 ko-lang="도구"
333 ja-lang="ツール"
334 es-lang="Herramientas"
335 >Tools</a>
336 </li>
337 <li><a href="../../../../../../google/index.html">Google Services</a>
338 </li>
339
340 </ul>
341 </li>
342 <li class="distribute last">
343 <ul>
344 <li><a href="../../../../../../distribute/googleplay/index.html">Google Play</a></li>
345 <li><a href="../../../../../../distribute/essentials/index.html">Essentials</a></li>
346 <li><a href="../../../../../../distribute/users/index.html">Get Users</a></li>
347 <li><a href="../../../../../../distribute/engage/index.html">Engage &amp; Retain</a></li>
348 <li><a href="../../../../../../distribute/monetize/index.html">Monetize</a></li>
349 <li><a href="../../../../../../distribute/tools/index.html">Tools &amp; Reference</a></li>
350 <li><a href="../../../../../../distribute/stories/index.html">Developer Stories</a></li>
351 </ul>
352 </li>
353 </ul>
354 </div><!-- /Expanded quicknav -->
355 </div><!-- end header-wrap.wrap -->
356 </div><!-- end header -->
357
358
359 <!-- Secondary x-nav -->
360 <div id="nav-x">
361 <div class="wrap" style="position:relative;z-index:1">
362
363
364 <a id="helpoutsLink" class="resource resource-card resource-card-6x2x3 resource-card-6x2 helpouts-card"
365 href="http://helpouts.google.com/partner/landing/provider/googledevelopers" target="_blank">
366 <div class="card-bg helpouts-card-bg"></div>
367 <div class="card-info">
368 <div class="helpouts-description">
369 <div class="text">Help developers solve problems<br/>
370 <span id="helpoutsLinkText" class="link-color" style="display:block;padding-top:5px;text-align:right">Learn more</span>
371 </div>
372 </div>
373 </div>
374 </a>
375 <script>
376 var textA = "LEARN MORE";
377 var linkA = "http://helpouts.google.com/partner/landing/provider/googledevelopers?utm_source=android_banner1&utm_medium=banner&utm_campaign=android_provider_banner1";
378 var textB = "SIGN UP NOW";
379 var linkB = "http://helpouts.google.com/partner/landing/provider/googledevelopers?utm_source=android_banner2&utm_medium=banner&utm_campaign=android_provider_banner2";
380
381 if (Math.floor(1/Math.random()) > 1) {
382 $("a#helpoutsLink").attr('href', linkA);
383 $("span#helpoutsLinkText").text(textA);
384 } else {
385 $("a#helpoutsLink").attr('href', linkB);
386 $("span#helpoutsLinkText").text(textB);
387 }
388 </script>
389
390
391 <ul class="nav-x col-9 develop" style="width:100%">
392 <li class="training"><a href="../../../../../../training/index.html"
393 zh-tw-lang="訓練課程"
394 zh-cn-lang="培训"
395 ru-lang="Курсы"
396 ko-lang="교육"
397 ja-lang="トレーニング"
398 es-lang="Capacitación"
399 >Training</a></li>
400 <li class="guide"><a href="../../../../../../guide/index.html"
401 zh-tw-lang="API 指南"
402 zh-cn-lang="API 指南"
403 ru-lang="Руководства по API"
404 ko-lang="API 가이드"
405 ja-lang="API ガイド"
406 es-lang="Guías de la API"
407 >API Guides</a></li>
408 <li class="reference"><a href="../../../../../../reference/packages.html"
409 zh-tw-lang="參考資源"
410 zh-cn-lang="参考"
411 ru-lang="Справочник"
412 ko-lang="참조문서"
413 ja-lang="リファレンス"
414 es-lang="Referencia"
415 >Reference</a></li>
416 <li class="tools"><a href="../../../../../../sdk/index.html"
417 zh-tw-lang="相關工具"
418 zh-cn-lang="工具"
419 ru-lang="Инструменты"
420 ko-lang="도구"
421 ja-lang="ツール"
422 es-lang="Herramientas"
423 >Tools</a></li>
424 <li class="google"><a href="../../../../../../google/index.html"
425 >Google Services</a>
426 </li>
427
428 </ul>
429 </div>
430 </div>
431 <!-- /Sendondary x-nav DEVELOP -->
432
433
434
435 <div id="searchResults" class="wrap" style="display:none;">
436 <h2 id="searchTitle">Results</h2>
437 <div id="leftSearchControl" class="search-control">Loading...</div>
438 </div>
439 </div> <!--end header-wrapper -->
440
441 <div id="sticky-header">
442 <div>
443 <a class="logo" href="#top"></a>
444 <a class="top" href="#top"></a>
445 <ul class="breadcrumb">
446
447 <li class="current">TypeTextAction</li>
448 </ul>
449 </div>
450 </div>
451
452
453
454
455
456 <div class="wrap clearfix" id="body-content">
457 <div class="col-4" id="side-nav" itemscope itemtype="http://schema.org/SiteNavigationElement">
458 <div id="devdoc-nav">
459 <div id="api-nav-header">
460 <div id="api-level-toggle">
461 <label for="apiLevelCheckbox" class="disabled"
462 title="Select your target API level to dim unavailable APIs">API level: </label>
463 <div class="select-wrapper">
464 <select id="apiLevelSelector">
465 <!-- option elements added by buildApiLevelSelector() -->
466 </select>
467 </div>
468 </div><!-- end toggle -->
469 <div id="api-nav-title">Android APIs</div>
470 </div><!-- end nav header -->
471 <script>
472 var SINCE_DATA = [ ];
473 buildApiLevelSelector();
474 </script>
475
476 <div id="swapper">
477 <div id="nav-panels">
478 <div id="resize-packages-nav">
479 <div id="packages-nav" class="scroll-pane">
480
481 <ul>
482
483 <li class="api apilevel-">
484 <a href="../../../../../../reference/android/support/test/package-summary.html">android.support.test</a></li>
485 <li class="api apilevel-">
486 <a href="../../../../../../reference/android/support/test/espresso/package-summary.html">android.support.test.espresso</a></li>
487 <li class="selected api apilevel-">
488 <a href="../../../../../../reference/android/support/test/espresso/action/package-summary.html">android.support.test.espresso.action</a></li>
489 <li class="api apilevel-">
490 <a href="../../../../../../reference/android/support/test/espresso/assertion/package-summary.html">android.support.test.espresso.assertion</a></li>
491 <li class="api apilevel-">
492 <a href="../../../../../../reference/android/support/test/espresso/base/package-summary.html">android.support.test.espresso.base</a></li>
493 <li class="api apilevel-">
494 <a href="../../../../../../reference/android/support/test/espresso/contrib/package-summary.html">android.support.test.espresso.contrib</a></li>
495 <li class="api apilevel-">
496 <a href="../../../../../../reference/android/support/test/espresso/matcher/package-summary.html">android.support.test.espresso.matcher</a></li>
497 <li class="api apilevel-">
498 <a href="../../../../../../reference/android/support/test/espresso/util/package-summary.html">android.support.test.espresso.util</a></li>
499 <li class="api apilevel-">
500 <a href="../../../../../../reference/android/support/test/filters/package-summary.html">android.support.test.filters</a></li>
501 <li class="api apilevel-">
502 <a href="../../../../../../reference/android/support/test/runner/package-summary.html">android.support.test.runner</a></li>
503 <li class="api apilevel-">
504 <a href="../../../../../../reference/android/support/test/runner/lifecycle/package-summary.html">android.support.test.runner.lifecycle</a></li>
505 <li class="api apilevel-">
506 <a href="../../../../../../reference/android/support/test/uiautomator/package-summary.html">android.support.test.uiautomator</a></li>
507 </ul><br/>
508
509 </div> <!-- end packages-nav -->
510 </div> <!-- end resize-packages -->
511 <div id="classes-nav" class="scroll-pane">
512
513
514
515 <ul>
516
517
518 <li><h2>Interfaces</h2>
519 <ul>
520 <li class="api apilevel-"><a href="../../../../../../reference/android/support/test/espresso/action/AdapterViewProtocol.html">AdapterViewProtocol</a></li>
521 <li class="api apilevel-"><a href="../../../../../../reference/android/support/test/espresso/action/AdapterViewProtocol.DataFunction.html">AdapterViewProtocol.DataFunction</a></li>
522 <li class="api apilevel-"><a href="../../../../../../reference/android/support/test/espresso/action/CoordinatesProvider.html">CoordinatesProvider</a></li>
523 <li class="api apilevel-"><a href="../../../../../../reference/android/support/test/espresso/action/PrecisionDescriber.html">PrecisionDescriber</a></li>
524 <li class="api apilevel-"><a href="../../../../../../reference/android/support/test/espresso/action/Swiper.html">Swiper</a></li>
525 <li class="api apilevel-"><a href="../../../../../../reference/android/support/test/espresso/action/Tapper.html">Tapper</a></li>
526 </ul>
527 </li>
528
529 <li><h2>Classes</h2>
530 <ul>
531 <li class="api apilevel-"><a href="../../../../../../reference/android/support/test/espresso/action/AdapterDataLoaderAction.html">AdapterDataLoaderAction</a></li>
532 <li class="api apilevel-"><a href="../../../../../../reference/android/support/test/espresso/action/AdapterViewProtocol.AdaptedData.html">AdapterViewProtocol.AdaptedData</a></li>
533 <li class="api apilevel-"><a href="../../../../../../reference/android/support/test/espresso/action/AdapterViewProtocol.AdaptedData.Builder.html">AdapterViewProtocol.AdaptedData.Builder</a></li>
534 <li class="api apilevel-"><a href="../../../../../../reference/android/support/test/espresso/action/AdapterViewProtocols.html">AdapterViewProtocols</a></li>
535 <li class="api apilevel-"><a href="../../../../../../reference/android/support/test/espresso/action/CloseKeyboardAction.html">CloseKeyboardAction</a></li>
536 <li class="api apilevel-"><a href="../../../../../../reference/android/support/test/espresso/action/EditorAction.html">EditorAction</a></li>
537 <li class="api apilevel-"><a href="../../../../../../reference/android/support/test/espresso/action/EspressoKey.html">EspressoKey</a></li>
538 <li class="api apilevel-"><a href="../../../../../../reference/android/support/test/espresso/action/EspressoKey.Builder.html">EspressoKey.Builder</a></li>
539 <li class="api apilevel-"><a href="../../../../../../reference/android/support/test/espresso/action/GeneralClickAction.html">GeneralClickAction</a></li>
540 <li class="api apilevel-"><a href="../../../../../../reference/android/support/test/espresso/action/GeneralSwipeAction.html">GeneralSwipeAction</a></li>
541 <li class="api apilevel-"><a href="../../../../../../reference/android/support/test/espresso/action/KeyEventAction.html">KeyEventAction</a></li>
542 <li class="api apilevel-"><a href="../../../../../../reference/android/support/test/espresso/action/OpenLinkAction.html">OpenLinkAction</a></li>
543 <li class="api apilevel-"><a href="../../../../../../reference/android/support/test/espresso/action/ReplaceTextAction.html">ReplaceTextAction</a></li>
544 <li class="api apilevel-"><a href="../../../../../../reference/android/support/test/espresso/action/ScrollToAction.html">ScrollToAction</a></li>
545 <li class="selected api apilevel-"><a href="../../../../../../reference/android/support/test/espresso/action/TypeTextAction.html">TypeTextAction</a></li>
546 <li class="api apilevel-"><a href="../../../../../../reference/android/support/test/espresso/action/ViewActions.html">ViewActions</a></li>
547 </ul>
548 </li>
549
550 <li><h2>Enums</h2>
551 <ul>
552 <li class="api apilevel-"><a href="../../../../../../reference/android/support/test/espresso/action/GeneralLocation.html">GeneralLocation</a></li>
553 <li class="api apilevel-"><a href="../../../../../../reference/android/support/test/espresso/action/Press.html">Press</a></li>
554 <li class="api apilevel-"><a href="../../../../../../reference/android/support/test/espresso/action/Swipe.html">Swipe</a></li>
555 <li class="api apilevel-"><a href="../../../../../../reference/android/support/test/espresso/action/Swiper.Status.html">Swiper.Status</a></li>
556 <li class="api apilevel-"><a href="../../../../../../reference/android/support/test/espresso/action/Tap.html">Tap</a></li>
557 <li class="api apilevel-"><a href="../../../../../../reference/android/support/test/espresso/action/Tapper.Status.html">Tapper.Status</a></li>
558 </ul>
559 </li>
560
561
562 </ul><br/>
563
564
565 </div><!-- end classes -->
566 </div><!-- end nav-panels -->
567 <div id="nav-tree" style="display:none" class="scroll-pane">
568 <div id="tree-list"></div>
569 </div><!-- end nav-tree -->
570 </div><!-- end swapper -->
571 <div id="nav-swap">
572 <a class="fullscreen">fullscreen</a>
573 <a href='#' onclick='swapNav();return false;'><span id='tree-link'>Use Tree Navigation</span><span id='panel-link' style='display:none'>Use Panel Navigation</span></a>
574 </div>
575 </div> <!-- end devdoc-nav -->
576 </div> <!-- end side-nav -->
577 <script type="text/javascript">
578 // init fullscreen based on user pref
579 var fullscreen = readCookie("fullscreen");
580 if (fullscreen != 0) {
581 if (fullscreen == "false") {
582 toggleFullscreen(false);
583 } else {
584 toggleFullscreen(true);
585 }
586 }
587 // init nav version for mobile
588 if (isMobile) {
589 swapNav(); // tree view should be used on mobile
590 $('#nav-swap').hide();
591 } else {
592 chooseDefaultNav();
593 if ($("#nav-tree").is(':visible')) {
594 init_default_navtree("../../../../../../");
595 }
596 }
597 // scroll the selected page into view
598 $(document).ready(function() {
599 scrollIntoView("packages-nav");
600 scrollIntoView("classes-nav");
601 });
602 </script>
603
604
605
606
607
608<div class="col-12" id="doc-col">
609
610<div id="api-info-block">
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629<div class="sum-details-links">
630
631Summary:
632
633
634
635
636
637
638
639
640
641 <a href="#pubctors">Ctors</a>
642
643
644
645
646 &#124; <a href="#pubmethods">Methods</a>
647
648
649
650
651 &#124; <a href="#inhmethods">Inherited Methods</a>
652
653&#124; <a href="#" onclick="return toggleAllClassInherited()" id="toggleAllClassInherited">[Expand All]</a>
654
655</div><!-- end sum-details-links -->
656<div class="api-level">
657
658
659
660
661</div>
662</div><!-- end api-info-block -->
663
664
665<!-- ======== START OF CLASS DATA ======== -->
666
667<div id="jd-header">
668 public
669
670 final
671
672 class
673<h1 itemprop="name">TypeTextAction</h1>
674
675
676
677
678 extends Object<br/>
679
680
681
682
683
684
685 implements
686
687 <a href="../../../../../../reference/android/support/test/espresso/ViewAction.html">ViewAction</a>
688
689
690
691
692
693
694
695
696</div><!-- end header -->
697
698<div id="naMessage"></div>
699
700<div id="jd-content" class="api apilevel-">
701<table class="jd-inheritance-table">
702
703
704 <tr>
705
706 <td colspan="2" class="jd-inheritance-class-cell">java.lang.Object</td>
707 </tr>
708
709
710 <tr>
711
712 <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;&#x21b3;</td>
713
714 <td colspan="1" class="jd-inheritance-class-cell">android.support.test.espresso.action.TypeTextAction</td>
715 </tr>
716
717
718</table>
719
720
721
722
723
724
725
726<div class="jd-descr">
727
728
729<h2>Class Overview</h2>
730<p itemprop="articleBody">Enables typing text on views.
731</p>
732
733
734
735
736
737</div><!-- jd-descr -->
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754<div class="jd-descr">
755
756
757<h2>Summary</h2>
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781<!-- ======== CONSTRUCTOR SUMMARY ======== -->
782<table id="pubctors" class="jd-sumtable"><tr><th colspan="12">Public Constructors</th></tr>
783
784
785
786
787 <tr class="alt-color api apilevel-" >
788 <td class="jd-typecol"><nobr>
789
790
791
792
793
794 </nobr>
795 </td>
796 <td class="jd-linkcol" width="100%"><nobr>
797 <span class="sympad"><a href="../../../../../../reference/android/support/test/espresso/action/TypeTextAction.html#TypeTextAction(java.lang.String)">TypeTextAction</a></span>(String stringToBeTyped)</nobr>
798
799 <div class="jd-descrdiv">
800 Constructs <code><a href="../../../../../../reference/android/support/test/espresso/action/TypeTextAction.html">TypeTextAction</a></code> with given string.
801
802
803
804 </div>
805
806 </td></tr>
807
808
809
810 <tr class=" api apilevel-" >
811 <td class="jd-typecol"><nobr>
812
813
814
815
816
817 </nobr>
818 </td>
819 <td class="jd-linkcol" width="100%"><nobr>
820 <span class="sympad"><a href="../../../../../../reference/android/support/test/espresso/action/TypeTextAction.html#TypeTextAction(java.lang.String, boolean)">TypeTextAction</a></span>(String stringToBeTyped, boolean tapToFocus)</nobr>
821
822 <div class="jd-descrdiv">
823 Constructs <code><a href="../../../../../../reference/android/support/test/espresso/action/TypeTextAction.html">TypeTextAction</a></code> with given string.
824
825
826
827 </div>
828
829 </td></tr>
830
831
832
833</table>
834
835
836
837
838
839
840<!-- ========== METHOD SUMMARY =========== -->
841<table id="pubmethods" class="jd-sumtable"><tr><th colspan="12">Public Methods</th></tr>
842
843
844
845
846 <tr class="alt-color api apilevel-" >
847 <td class="jd-typecol"><nobr>
848
849
850
851
852
853 Matcher&lt;View&gt;</nobr>
854 </td>
855 <td class="jd-linkcol" width="100%"><nobr>
856 <span class="sympad"><a href="../../../../../../reference/android/support/test/espresso/action/TypeTextAction.html#getConstraints()">getConstraints</a></span>()</nobr>
857
858 <div class="jd-descrdiv">
859 A mechanism for ViewActions to specify what type of views they can operate on.
860
861
862
863 </div>
864
865 </td></tr>
866
867
868
869 <tr class=" api apilevel-" >
870 <td class="jd-typecol"><nobr>
871
872
873
874
875
876 String</nobr>
877 </td>
878 <td class="jd-linkcol" width="100%"><nobr>
879 <span class="sympad"><a href="../../../../../../reference/android/support/test/espresso/action/TypeTextAction.html#getDescription()">getDescription</a></span>()</nobr>
880
881 <div class="jd-descrdiv">
882 Returns a description of the view action.
883
884
885
886 </div>
887
888 </td></tr>
889
890
891
892 <tr class="alt-color api apilevel-" >
893 <td class="jd-typecol"><nobr>
894
895
896
897
898
899 void</nobr>
900 </td>
901 <td class="jd-linkcol" width="100%"><nobr>
902 <span class="sympad"><a href="../../../../../../reference/android/support/test/espresso/action/TypeTextAction.html#perform(android.support.test.espresso.UiController, android.view.View)">perform</a></span>(<a href="../../../../../../reference/android/support/test/espresso/UiController.html">UiController</a> uiController, View view)</nobr>
903
904 <div class="jd-descrdiv">
905 Performs this action on the given view.
906
907
908
909 </div>
910
911 </td></tr>
912
913
914
915</table>
916
917
918
919
920
921
922
923<!-- ========== METHOD SUMMARY =========== -->
924<table id="inhmethods" class="jd-sumtable"><tr><th>
925 <a href="#" class="toggle-all" onclick="return toggleAllInherited(this, null)">[Expand]</a>
926 <div style="clear:left;">Inherited Methods</div></th></tr>
927
928
929<tr class="api apilevel-" >
930<td colspan="12">
931 <a href="#" onclick="return toggleInherited(this, null)" id="inherited-methods-java.lang.Object" class="jd-expando-trigger closed"
932 ><img id="inherited-methods-java.lang.Object-trigger"
933 src="../../../../../../assets/images/triangle-closed.png"
934 class="jd-expando-trigger-img" /></a>
935From class
936
937 java.lang.Object
938
939<div id="inherited-methods-java.lang.Object">
940 <div id="inherited-methods-java.lang.Object-list"
941 class="jd-inheritedlinks">
942 </div>
943 <div id="inherited-methods-java.lang.Object-summary" style="display: none;">
944 <table class="jd-sumtable-expando">
945
946
947
948
949 <tr class="alt-color api apilevel-" >
950 <td class="jd-typecol"><nobr>
951
952
953
954
955
956 Object</nobr>
957 </td>
958 <td class="jd-linkcol" width="100%"><nobr>
959 <span class="sympad">clone</span>()</nobr>
960
961 </td></tr>
962
963
964
965 <tr class=" api apilevel-" >
966 <td class="jd-typecol"><nobr>
967
968
969
970
971
972 boolean</nobr>
973 </td>
974 <td class="jd-linkcol" width="100%"><nobr>
975 <span class="sympad">equals</span>(Object arg0)</nobr>
976
977 </td></tr>
978
979
980
981 <tr class="alt-color api apilevel-" >
982 <td class="jd-typecol"><nobr>
983
984
985
986
987
988 void</nobr>
989 </td>
990 <td class="jd-linkcol" width="100%"><nobr>
991 <span class="sympad">finalize</span>()</nobr>
992
993 </td></tr>
994
995
996
997 <tr class=" api apilevel-" >
998 <td class="jd-typecol"><nobr>
999
1000
1001 final
1002
1003
1004 Class&lt;?&gt;</nobr>
1005 </td>
1006 <td class="jd-linkcol" width="100%"><nobr>
1007 <span class="sympad">getClass</span>()</nobr>
1008
1009 </td></tr>
1010
1011
1012
1013 <tr class="alt-color api apilevel-" >
1014 <td class="jd-typecol"><nobr>
1015
1016
1017
1018
1019
1020 int</nobr>
1021 </td>
1022 <td class="jd-linkcol" width="100%"><nobr>
1023 <span class="sympad">hashCode</span>()</nobr>
1024
1025 </td></tr>
1026
1027
1028
1029 <tr class=" api apilevel-" >
1030 <td class="jd-typecol"><nobr>
1031
1032
1033 final
1034
1035
1036 void</nobr>
1037 </td>
1038 <td class="jd-linkcol" width="100%"><nobr>
1039 <span class="sympad">notify</span>()</nobr>
1040
1041 </td></tr>
1042
1043
1044
1045 <tr class="alt-color api apilevel-" >
1046 <td class="jd-typecol"><nobr>
1047
1048
1049 final
1050
1051
1052 void</nobr>
1053 </td>
1054 <td class="jd-linkcol" width="100%"><nobr>
1055 <span class="sympad">notifyAll</span>()</nobr>
1056
1057 </td></tr>
1058
1059
1060
1061 <tr class=" api apilevel-" >
1062 <td class="jd-typecol"><nobr>
1063
1064
1065
1066
1067
1068 String</nobr>
1069 </td>
1070 <td class="jd-linkcol" width="100%"><nobr>
1071 <span class="sympad">toString</span>()</nobr>
1072
1073 </td></tr>
1074
1075
1076
1077 <tr class="alt-color api apilevel-" >
1078 <td class="jd-typecol"><nobr>
1079
1080
1081 final
1082
1083
1084 void</nobr>
1085 </td>
1086 <td class="jd-linkcol" width="100%"><nobr>
1087 <span class="sympad">wait</span>()</nobr>
1088
1089 </td></tr>
1090
1091
1092
1093 <tr class=" api apilevel-" >
1094 <td class="jd-typecol"><nobr>
1095
1096
1097 final
1098
1099
1100 void</nobr>
1101 </td>
1102 <td class="jd-linkcol" width="100%"><nobr>
1103 <span class="sympad">wait</span>(long arg0, int arg1)</nobr>
1104
1105 </td></tr>
1106
1107
1108
1109 <tr class="alt-color api apilevel-" >
1110 <td class="jd-typecol"><nobr>
1111
1112
1113 final
1114
1115
1116 void</nobr>
1117 </td>
1118 <td class="jd-linkcol" width="100%"><nobr>
1119 <span class="sympad">wait</span>(long arg0)</nobr>
1120
1121 </td></tr>
1122
1123
1124</table>
1125 </div>
1126</div>
1127</td></tr>
1128
1129
1130
1131<tr class="api apilevel-" >
1132<td colspan="12">
1133 <a href="#" onclick="return toggleInherited(this, null)" id="inherited-methods-android.support.test.espresso.ViewAction" class="jd-expando-trigger closed"
1134 ><img id="inherited-methods-android.support.test.espresso.ViewAction-trigger"
1135 src="../../../../../../assets/images/triangle-closed.png"
1136 class="jd-expando-trigger-img" /></a>
1137From interface
1138
1139 <a href="../../../../../../reference/android/support/test/espresso/ViewAction.html">android.support.test.espresso.ViewAction</a>
1140
1141<div id="inherited-methods-android.support.test.espresso.ViewAction">
1142 <div id="inherited-methods-android.support.test.espresso.ViewAction-list"
1143 class="jd-inheritedlinks">
1144 </div>
1145 <div id="inherited-methods-android.support.test.espresso.ViewAction-summary" style="display: none;">
1146 <table class="jd-sumtable-expando">
1147
1148
1149
1150
1151 <tr class="alt-color api apilevel-" >
1152 <td class="jd-typecol"><nobr>
1153 abstract
1154
1155
1156
1157
1158 Matcher&lt;View&gt;</nobr>
1159 </td>
1160 <td class="jd-linkcol" width="100%"><nobr>
1161 <span class="sympad"><a href="../../../../../../reference/android/support/test/espresso/ViewAction.html#getConstraints()">getConstraints</a></span>()</nobr>
1162
1163 <div class="jd-descrdiv">
1164 A mechanism for ViewActions to specify what type of views they can operate on.
1165
1166
1167
1168 </div>
1169
1170 </td></tr>
1171
1172
1173
1174 <tr class=" api apilevel-" >
1175 <td class="jd-typecol"><nobr>
1176 abstract
1177
1178
1179
1180
1181 String</nobr>
1182 </td>
1183 <td class="jd-linkcol" width="100%"><nobr>
1184 <span class="sympad"><a href="../../../../../../reference/android/support/test/espresso/ViewAction.html#getDescription()">getDescription</a></span>()</nobr>
1185
1186 <div class="jd-descrdiv">
1187 Returns a description of the view action.
1188
1189
1190
1191 </div>
1192
1193 </td></tr>
1194
1195
1196
1197 <tr class="alt-color api apilevel-" >
1198 <td class="jd-typecol"><nobr>
1199 abstract
1200
1201
1202
1203
1204 void</nobr>
1205 </td>
1206 <td class="jd-linkcol" width="100%"><nobr>
1207 <span class="sympad"><a href="../../../../../../reference/android/support/test/espresso/ViewAction.html#perform(android.support.test.espresso.UiController, android.view.View)">perform</a></span>(<a href="../../../../../../reference/android/support/test/espresso/UiController.html">UiController</a> uiController, View view)</nobr>
1208
1209 <div class="jd-descrdiv">
1210 Performs this action on the given view.
1211
1212
1213
1214 </div>
1215
1216 </td></tr>
1217
1218
1219</table>
1220 </div>
1221</div>
1222</td></tr>
1223
1224
1225</table>
1226
1227
1228</div><!-- jd-descr (summary) -->
1229
1230<!-- Details -->
1231
1232
1233
1234
1235
1236
1237
1238
1239<!-- XML Attributes -->
1240
1241
1242<!-- Enum Values -->
1243
1244
1245<!-- Constants -->
1246
1247
1248<!-- Fields -->
1249
1250
1251<!-- Public ctors -->
1252
1253
1254<!-- ========= CONSTRUCTOR DETAIL ======== -->
1255<h2>Public Constructors</h2>
1256
1257
1258
1259<A NAME="TypeTextAction(java.lang.String)"></A>
1260
1261<div class="jd-details api apilevel-">
1262 <h4 class="jd-details-title">
1263 <span class="normal">
1264 public
1265
1266
1267
1268
1269
1270 </span>
1271 <span class="sympad">TypeTextAction</span>
1272 <span class="normal">(String stringToBeTyped)</span>
1273 </h4>
1274 <div class="api-level">
1275 <div></div>
1276
1277
1278
1279 </div>
1280 <div class="jd-details-descr">
1281
1282
1283
1284
1285 <div class="jd-tagdata jd-tagdescr"><p>Constructs <code><a href="../../../../../../reference/android/support/test/espresso/action/TypeTextAction.html">TypeTextAction</a></code> with given string. If the string is empty it results in no-op
1286 (nothing is typed). By default this action sends a tap event to the center of the view to
1287 attain focus before typing.</p></div>
1288 <div class="jd-tagdata">
1289 <h5 class="jd-tagtitle">Parameters</h5>
1290 <table class="jd-tagtable">
1291 <tr>
1292 <th>stringToBeTyped</td>
1293 <td>String To be typed by <code><a href="../../../../../../reference/android/support/test/espresso/action/TypeTextAction.html">TypeTextAction</a></code>
1294</td>
1295 </tr>
1296 </table>
1297 </div>
1298
1299 </div>
1300</div>
1301
1302
1303<A NAME="TypeTextAction(java.lang.String, boolean)"></A>
1304
1305<div class="jd-details api apilevel-">
1306 <h4 class="jd-details-title">
1307 <span class="normal">
1308 public
1309
1310
1311
1312
1313
1314 </span>
1315 <span class="sympad">TypeTextAction</span>
1316 <span class="normal">(String stringToBeTyped, boolean tapToFocus)</span>
1317 </h4>
1318 <div class="api-level">
1319 <div></div>
1320
1321
1322
1323 </div>
1324 <div class="jd-details-descr">
1325
1326
1327
1328
1329 <div class="jd-tagdata jd-tagdescr"><p>Constructs <code><a href="../../../../../../reference/android/support/test/espresso/action/TypeTextAction.html">TypeTextAction</a></code> with given string. If the string is empty it results in no-op
1330 (nothing is typed).</p></div>
1331 <div class="jd-tagdata">
1332 <h5 class="jd-tagtitle">Parameters</h5>
1333 <table class="jd-tagtable">
1334 <tr>
1335 <th>stringToBeTyped</td>
1336 <td>String To be typed by <code><a href="../../../../../../reference/android/support/test/espresso/action/TypeTextAction.html">TypeTextAction</a></code></td>
1337 </tr>
1338 <tr>
1339 <th>tapToFocus</td>
1340 <td>indicates whether a tap should be sent to the underlying view before typing.
1341</td>
1342 </tr>
1343 </table>
1344 </div>
1345
1346 </div>
1347</div>
1348
1349
1350
1351
1352
1353<!-- ========= CONSTRUCTOR DETAIL ======== -->
1354<!-- Protected ctors -->
1355
1356
1357
1358<!-- ========= METHOD DETAIL ======== -->
1359<!-- Public methdos -->
1360
1361<h2>Public Methods</h2>
1362
1363
1364
1365<A NAME="getConstraints()"></A>
1366
1367<div class="jd-details api apilevel-">
1368 <h4 class="jd-details-title">
1369 <span class="normal">
1370 public
1371
1372
1373
1374
1375 Matcher&lt;View&gt;
1376 </span>
1377 <span class="sympad">getConstraints</span>
1378 <span class="normal">()</span>
1379 </h4>
1380 <div class="api-level">
1381 <div></div>
1382
1383
1384
1385 </div>
1386 <div class="jd-details-descr">
1387
1388
1389
1390
1391 <div class="jd-tagdata jd-tagdescr"><p>A mechanism for ViewActions to specify what type of views they can operate on.
1392
1393 A ViewAction can demand that the view passed to perform meets certain constraints. For example
1394 it may want to ensure the view is already in the viewable physical screen of the device or is
1395 of a certain type.</p></div>
1396 <div class="jd-tagdata">
1397 <h5 class="jd-tagtitle">Returns</h5>
1398 <ul class="nolist"><li>a <a href="http://hamcrest.org/JavaHamcrest/javadoc/1.3/org/hamcrest/Matcher.html">
1399 <code>Matcher</code></a> that will be tested prior to calling perform.
1400</li></ul>
1401 </div>
1402
1403 </div>
1404</div>
1405
1406
1407<A NAME="getDescription()"></A>
1408
1409<div class="jd-details api apilevel-">
1410 <h4 class="jd-details-title">
1411 <span class="normal">
1412 public
1413
1414
1415
1416
1417 String
1418 </span>
1419 <span class="sympad">getDescription</span>
1420 <span class="normal">()</span>
1421 </h4>
1422 <div class="api-level">
1423 <div></div>
1424
1425
1426
1427 </div>
1428 <div class="jd-details-descr">
1429
1430
1431
1432
1433 <div class="jd-tagdata jd-tagdescr"><p>Returns a description of the view action. The description should not be overly long and should
1434 fit nicely in a sentence like: "performing %description% action on view with id ..."
1435</p></div>
1436
1437 </div>
1438</div>
1439
1440
1441<A NAME="perform(android.support.test.espresso.UiController, android.view.View)"></A>
1442
1443<div class="jd-details api apilevel-">
1444 <h4 class="jd-details-title">
1445 <span class="normal">
1446 public
1447
1448
1449
1450
1451 void
1452 </span>
1453 <span class="sympad">perform</span>
1454 <span class="normal">(<a href="../../../../../../reference/android/support/test/espresso/UiController.html">UiController</a> uiController, View view)</span>
1455 </h4>
1456 <div class="api-level">
1457 <div></div>
1458
1459
1460
1461 </div>
1462 <div class="jd-details-descr">
1463
1464
1465
1466
1467 <div class="jd-tagdata jd-tagdescr"><p>Performs this action on the given view.</p></div>
1468 <div class="jd-tagdata">
1469 <h5 class="jd-tagtitle">Parameters</h5>
1470 <table class="jd-tagtable">
1471 <tr>
1472 <th>uiController</td>
1473 <td>the controller to use to interact with the UI.</td>
1474 </tr>
1475 <tr>
1476 <th>view</td>
1477 <td>the view to act upon. never null.
1478</td>
1479 </tr>
1480 </table>
1481 </div>
1482
1483 </div>
1484</div>
1485
1486
1487
1488
1489
1490<!-- ========= METHOD DETAIL ======== -->
1491
1492
1493
1494<!-- ========= END OF CLASS DATA ========= -->
1495<A NAME="navbar_top"></A>
1496
1497<div id="footer" class="wrap" >
1498
1499
1500 <div id="copyright">
1501
1502 Except as noted, this content is licensed under <a
1503 href="http://www.apache.org/licenses/LICENSE-2.0">Apache 2.0</a>.
1504 For details and restrictions, see the <a href="../../../../../../license.html">
1505 Content License</a>.
1506 </div>
1507 <div id="build_info">
1508
1509 Android &nbsp;r &mdash;
1510<script src="../../../../../../timestamp.js" type="text/javascript"></script>
1511<script>document.write(BUILD_TIMESTAMP)</script>
1512
1513 </div>
1514
1515
1516 <div id="footerlinks">
1517
1518 <p>
1519 <a href="../../../../../../about/index.html">About Android</a>&nbsp;&nbsp;|&nbsp;
1520 <a href="../../../../../../legal.html">Legal</a>&nbsp;&nbsp;|&nbsp;
1521 <a href="../../../../../../support.html">Support</a>
1522 </p>
1523 </div>
1524
1525</div> <!-- end footer -->
1526</div> <!-- jd-content -->
1527
1528</div><!-- end doc-content -->
1529
1530</div> <!-- end body-content -->
1531
1532
1533
1534
1535
1536
1537</body>
1538</html>