diff --git a/tests/UiBench/res/layout/activity_transition.xml b/tests/UiBench/res/layout/activity_transition.xml index d4c661027a353..4556b0263b6e5 100644 --- a/tests/UiBench/res/layout/activity_transition.xml +++ b/tests/UiBench/res/layout/activity_transition.xml @@ -15,6 +15,7 @@ ~ limitations under the License --> @@ -36,8 +35,6 @@ android:layout_width="wrap_content" android:scaleType="centerCrop" android:src="@drawable/woot" - android:layout_column="1" - android:layout_row="0" android:onClick="clicked" android:transitionName="woot"/> \ No newline at end of file diff --git a/tests/UiBench/src/com/android/test/uibench/ActivityTransition.java b/tests/UiBench/src/com/android/test/uibench/ActivityTransition.java index 1106a13bfc2ad..0a069c2696978 100644 --- a/tests/UiBench/src/com/android/test/uibench/ActivityTransition.java +++ b/tests/UiBench/src/com/android/test/uibench/ActivityTransition.java @@ -18,11 +18,13 @@ package com.android.test.uibench; import android.app.ActivityOptions; import android.app.SharedElementCallback; import android.content.Intent; +import android.content.res.Configuration; import android.graphics.Color; import android.graphics.drawable.ColorDrawable; import android.os.Bundle; import android.support.v7.app.AppCompatActivity; import android.view.View; +import android.widget.GridLayout; import android.widget.ImageView; import java.util.List; @@ -90,6 +92,13 @@ public class ActivityTransition extends AppCompatActivity { getWindow().setBackgroundDrawable(new ColorDrawable(Color.BLACK)); setContentView(R.layout.activity_transition); setupHero(); + + // Ensure that all images are visible regardless of orientation. + GridLayout gridLayout = (GridLayout) findViewById(R.id.transition_grid_layout); + boolean isPortrait = + getResources().getConfiguration().orientation == Configuration.ORIENTATION_PORTRAIT; + gridLayout.setRowCount(isPortrait ? 4 : 2); + gridLayout.setColumnCount(isPortrait ? 2 : 4); } private void setupHero() {