Home | History | Annotate | Download | only in cts

Lines Matching refs:mTextView

73     private TextView mTextView;
85 mTextView = new TextViewNoIme(mActivity);
86 mTextView.setTextSize(TypedValue.COMPLEX_UNIT_SP, 12);
87 mTextView.setText(THREE_LINES_TEXT, BufferType.EDITABLE);
88 mSpannable = (Spannable) mTextView.getText();
110 mTextView.setText("hello world", BufferType.SPANNABLE);
111 mTextView.setSingleLine();
112 mSpannable = (Spannable) mTextView.getText();
114 mActivity.setContentView(mTextView,
117 assertNotNull(mTextView.getLayout());
119 final float rightMost = mTextView.getLayout().getLineRight(0) - mTextView.getWidth()
120 + mTextView.getTotalPaddingLeft() + mTextView.getTotalPaddingRight();
121 final int leftMost = mTextView.getScrollX();
127 mResult = method.onTouchEvent(mTextView, mSpannable,
133 int previousScrollX = mTextView.getScrollX();
137 mResult = method.onTouchEvent(mTextView, mSpannable,
141 assertEquals(previousScrollX, mTextView.getScrollX());
146 mResult = method.onTouchEvent(mTextView, mSpannable,
154 mResult = method.onTouchEvent(mTextView, mSpannable,
160 previousScrollX = mTextView.getScrollX();
164 mResult = method.onTouchEvent(mTextView, mSpannable,
168 assertTrue(mTextView.getScrollX() > previousScrollX);
169 assertTrue(mTextView.getScrollX() < rightMost);
171 previousScrollX = mTextView.getScrollX();
176 mResult = method.onTouchEvent(mTextView, mSpannable,
180 assertTrue(mTextView.getScrollX() > previousScrollX);
181 assertEquals(rightMost, mTextView.getScrollX(), 1.0f);
183 previousScrollX = mTextView.getScrollX();
187 mResult = method.onTouchEvent(mTextView, mSpannable,
191 assertTrue(mTextView.getScrollX() < previousScrollX);
192 assertEquals(leftMost, mTextView.getScrollX());
197 mResult = method.onTouchEvent(mTextView, mSpannable,
207 mTextView.setLines(1);
208 mActivity.setContentView(mTextView,
211 assertNotNull(mTextView.getLayout());
213 final float bottom = mTextView.getLayout().getHeight() - mTextView.getHeight()
214 + mTextView.getTotalPaddingTop() + mTextView.getTotalPaddingBottom();
215 final int top = mTextView.getScrollY();
221 mResult = method.onTouchEvent(mTextView, mSpannable, MotionEvent.obtain(now, now,
227 int previousScrollY = mTextView.getScrollY();
231 mResult = method.onTouchEvent(mTextView, mSpannable, MotionEvent.obtain(now, now,
235 assertEquals(previousScrollY, mTextView.getScrollY());
240 mResult = method.onTouchEvent(mTextView, mSpannable, MotionEvent.obtain(now, now,
248 mResult = method.onTouchEvent(mTextView, mSpannable, MotionEvent.obtain(now, now,
254 previousScrollY = mTextView.getScrollY();
258 mResult = method.onTouchEvent(mTextView, mSpannable, MotionEvent.obtain(now, now,
262 assertTrue(mTextView.getScrollY() > previousScrollY);
263 assertTrue(mTextView.getScrollX() < bottom);
265 previousScrollY = mTextView.getScrollY();
270 mResult = method.onTouchEvent(mTextView, mSpannable, MotionEvent.obtain(now, now,
274 assertTrue(mTextView.getScrollY() > previousScrollY);
275 assertEquals(bottom, mTextView.getScrollY(), 0f);
277 previousScrollY = mTextView.getScrollY();
281 mResult = method.onTouchEvent(mTextView, mSpannable, MotionEvent.obtain(now, now,
285 assertTrue(mTextView.getScrollY() < previousScrollY);
286 assertEquals(top, mTextView.getScrollX());
291 mResult = method.onTouchEvent(mTextView, mSpannable, MotionEvent.obtain(now, now,
301 mActivity.setContentView(mTextView,
304 assertNotNull(mTextView.getLayout());
308 new ScrollingMovementMethod().onTouchEvent(mTextView, mSpannable, null);
315 new ScrollingMovementMethod().onTouchEvent(mTextView, null,
328 new ScrollingMovementMethod().onTouchEvent(mTextView, mSpannable,
338 new ScrollingMovementMethod().onTouchEvent(mTextView, null,
352 new ScrollingMovementMethod().onTouchEvent(mTextView, null,
367 runActionOnUiThread(() -> mActivity.setContentView(mTextView));
368 assertNotNull(mTextView.getLayout());
372 runActionOnUiThread(() -> method.onKeyDown(mTextView, null, KeyEvent.KEYCODE_DPAD_DOWN,
376 runActionOnUiThread(() -> method.onKeyDown(mTextView, null, KeyEvent.KEYCODE_DPAD_UP,
384 mTextView.setText("short");
385 mTextView.setSingleLine();
387 mActivity.setContentView(mTextView,
390 assertNotNull(mTextView.getLayout());
393 int previousScrollX = mTextView.getScrollX();
394 runActionOnUiThread(() -> method.onKeyDown(mTextView, (Spannable) mTextView.getText(),
397 assertTrue(mTextView.getScrollX() > previousScrollX);
399 mTextView.getScrollX();
400 runActionOnUiThread(() -> method.onKeyDown(mTextView, (Spannable) mTextView.getText(),
403 assertTrue(mTextView.getScrollX() < previousScrollX);
405 previousScrollX = mTextView.getScrollX();
407 runActionOnUiThread(() -> assertFalse(method.onKeyDown(mTextView, mSpannable, 0,
409 assertEquals(previousScrollX, mTextView.getScrollX());
415 runActionOnUiThread(() -> mActivity.setContentView(mTextView));
416 assertNotNull(mTextView.getLayout());
428 method.onKeyDown(mTextView, null, KeyEvent.KEYCODE_DPAD_RIGHT,
435 method.onKeyDown(mTextView, mSpannable, KeyEvent.KEYCODE_DPAD_RIGHT, null);
446 mTextView.setLines(1);
447 mActivity.setContentView(mTextView,
450 assertNotNull(mTextView.getLayout());
454 mResult = method.down(mTextView, mSpannable);
461 mResult = method.down(mTextView, mSpannable);
468 mResult = method.down(mTextView, mSpannable);
475 mResult = method.up(mTextView, mSpannable);
482 mResult = method.up(mTextView, mSpannable);
489 mResult = method.up(mTextView, mSpannable);
502 method.up(mTextView, null);
514 method.down(mTextView, null);
523 assertNull(mTextView.getLayout());
525 new MyScrollingMovementMethod().down(mTextView, mSpannable);
531 new MyScrollingMovementMethod().up(mTextView, mSpannable);
537 new MyScrollingMovementMethod().left(mTextView, mSpannable);
543 new MyScrollingMovementMethod().right(mTextView, mSpannable);
551 new ScrollingMovementMethod().onKeyDown(mTextView, mSpannable,
557 new ScrollingMovementMethod().onTouchEvent(mTextView, mSpannable,
560 new ScrollingMovementMethod().onTouchEvent(mTextView, mSpannable,
578 assertFalse(mockMethod.onTrackballEvent(mTextView, mSpannable, event));
580 assertFalse(mockMethod.onTrackballEvent(mTextView, mSpannable, null));
581 assertFalse(mockMethod.onTrackballEvent(mTextView, null, event));
605 assertNull(mTextView.getLayout());
607 method.onTakeFocus(mTextView, mSpannable, View.FOCUS_BACKWARD);
614 mActivity.setContentView(mTextView,
618 final Layout layout = mTextView.getLayout();
621 int previousScrollY = mTextView.getScrollY();
622 runActionOnUiThread(() -> method.onTakeFocus(mTextView, mSpannable, View.FOCUS_BACKWARD));
623 assertTrue(mTextView.getScrollY() >= previousScrollY);
626 previousScrollY = mTextView.getScrollY();
627 runActionOnUiThread(() -> method.onTakeFocus(mTextView, mSpannable, View.FOCUS_FORWARD));
628 assertTrue(mTextView.getScrollY() <= previousScrollY);
639 method.onTakeFocus(mTextView, null, View.FOCUS_FORWARD);
650 mTextView.setText("short");
651 mTextView.setSingleLine();
654 mActivity.setContentView(mTextView,
657 assertNotNull(mTextView.getLayout());
659 int previousScrollX = mTextView.getScrollX();
663 mResult = method.right(mTextView, mSpannable);
666 assertTrue(mTextView.getScrollX() > previousScrollX);
668 previousScrollX = mTextView.getScrollX();
671 mResult = method.right(mTextView, mSpannable);
674 assertEquals(previousScrollX, mTextView.getScrollX());
676 previousScrollX = mTextView.getScrollX();
679 mResult = method.left(mTextView, mSpannable);
682 assertTrue(mTextView.getScrollX() < previousScrollX);
684 previousScrollX = mTextView.getScrollX();
687 mResult = method.left(mTextView, mSpannable);
690 assertEquals(previousScrollX, mTextView.getScrollX());
695 runActionOnUiThread(() -> mActivity.setContentView(mTextView));
696 assertNotNull(mTextView.getLayout());
700 runActionOnUiThread(() -> method.onKeyOther(mTextView, null,
705 runActionOnUiThread(() -> method.onKeyOther(mTextView, null,
712 final Layout layout = mTextView.getLayout();
713 final int scrollY = mTextView.getScrollY();
714 final int padding = mTextView.getTotalPaddingTop() + mTextView.getTotalPaddingBottom();
716 assertTrue(layout.getLineForVertical(scrollY + mTextView.getHeight() - padding) >= line);