diff options
author | Mark Renouf <mrenouf@google.com> | 2018-12-10 16:08:46 -0500 |
---|---|---|
committer | Mark Renouf <mrenouf@google.com> | 2019-01-09 09:14:30 -0500 |
commit | d8189a1259aa81247761a9c7d7eff35506af0cfd (patch) | |
tree | 5f8b03c2eb9f924b335083591661df4a25ada990 /tests/ActivityViewTest/src | |
parent | 1ef5e35e348cf00845a79f2bfe82207a3c784f96 (diff) |
Adds IME testing ability to ActivityViewTest
Test: mp /frameworks/base/tests/ActivityViewTest
Change-Id: Ic64ef2b148c48af5c9a4f0737b0446a2957b675e
Diffstat (limited to 'tests/ActivityViewTest/src')
-rw-r--r-- | tests/ActivityViewTest/src/com/google/android/test/activityview/ActivityViewTestActivity.java | 18 |
1 files changed, 8 insertions, 10 deletions
diff --git a/tests/ActivityViewTest/src/com/google/android/test/activityview/ActivityViewTestActivity.java b/tests/ActivityViewTest/src/com/google/android/test/activityview/ActivityViewTestActivity.java index 0d62786f40b0..ba2c764bd7d7 100644 --- a/tests/ActivityViewTest/src/com/google/android/test/activityview/ActivityViewTestActivity.java +++ b/tests/ActivityViewTest/src/com/google/android/test/activityview/ActivityViewTestActivity.java @@ -29,26 +29,24 @@ import android.view.View; import android.view.ViewTreeObserver; import android.widget.TextView; -public class ActivityViewTestActivity extends Activity implements View.OnTouchListener { +public class ActivityViewTestActivity extends Activity { + private View mRoot; private TextView mTextView; private TextView mWidthTextView; private TextView mHeightTextView; private TextView mTouchStateTextView; - private View mTouchInterceptView; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_view_test_activity); - + mRoot = findViewById(R.id.test_activity_root); mTextView = findViewById(R.id.test_activity_title); mWidthTextView = findViewById(R.id.test_activity_width_text); mHeightTextView = findViewById(R.id.test_activity_height_text); mTouchStateTextView = findViewById(R.id.test_activity_touch_state); - mTouchInterceptView = findViewById(R.id.touch_intercept_view); - mTouchInterceptView.setOnTouchListener(this); - ViewTreeObserver viewTreeObserver = mTouchInterceptView.getViewTreeObserver(); + ViewTreeObserver viewTreeObserver = mRoot.getViewTreeObserver(); if (viewTreeObserver.isAlive()) { viewTreeObserver.addOnGlobalLayoutListener(this::updateDimensionTexts); } @@ -90,8 +88,8 @@ public class ActivityViewTestActivity extends Activity implements View.OnTouchLi } private void updateDimensionTexts() { - mWidthTextView.setText("" + mTouchInterceptView.getWidth()); - mHeightTextView.setText("" + mTouchInterceptView.getHeight()); + mWidthTextView.setText("" + mRoot.getWidth()); + mHeightTextView.setText("" + mRoot.getHeight()); } private void updateTouchState(MotionEvent event) { @@ -108,8 +106,8 @@ public class ActivityViewTestActivity extends Activity implements View.OnTouchLi } @Override - public boolean onTouch(View v, MotionEvent event) { + public boolean dispatchTouchEvent(MotionEvent event) { updateTouchState(event); - return true; + return super.dispatchTouchEvent(event); } } |