diff --git a/res/layout-sw600dp/confirm_lock_password.xml b/res/layout-sw600dp/confirm_lock_password.xml index 1649aaa5884..7ccf33055c5 100644 --- a/res/layout-sw600dp/confirm_lock_password.xml +++ b/res/layout-sw600dp/confirm_lock_password.xml @@ -20,7 +20,7 @@ android:paddingTop="48dp"> diff --git a/res/layout-sw600dp/confirm_lock_pattern.xml b/res/layout-sw600dp/confirm_lock_pattern.xml index 55e4fa18685..c9a3dfa2370 100644 --- a/res/layout-sw600dp/confirm_lock_pattern.xml +++ b/res/layout-sw600dp/confirm_lock_pattern.xml @@ -18,7 +18,7 @@ android:layout_height="match_parent"> diff --git a/res/layout/confirm_lock_password_base.xml b/res/layout/confirm_lock_password_base.xml index 3478dba3315..d92f4f1ec9f 100644 --- a/res/layout/confirm_lock_password_base.xml +++ b/res/layout/confirm_lock_password_base.xml @@ -24,8 +24,9 @@ xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/topLayout" android:orientation="vertical" - android:layout_width="match_parent" - android:layout_height="match_parent"> + android:layout_width="@dimen/confirm_credentials_layout_width" + android:layout_height="match_parent" + android:layout_gravity="top|center_horizontal"> - \ No newline at end of file + diff --git a/res/layout/confirm_lock_pattern_base.xml b/res/layout/confirm_lock_pattern_base.xml index d5dee74f3cf..ed53fae2f67 100644 --- a/res/layout/confirm_lock_pattern_base.xml +++ b/res/layout/confirm_lock_pattern_base.xml @@ -24,8 +24,9 @@ xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/topLayout" android:orientation="vertical" - android:layout_width="match_parent" - android:layout_height="match_parent"> + android:layout_width="@dimen/confirm_credentials_layout_width" + android:layout_height="match_parent" + android:layout_gravity="top|center_horizontal"> - \ No newline at end of file + diff --git a/res/values-sw600dp/dimens.xml b/res/values-sw600dp/dimens.xml index 14a52e476ed..e3c748a2a25 100755 --- a/res/values-sw600dp/dimens.xml +++ b/res/values-sw600dp/dimens.xml @@ -73,5 +73,6 @@ 24dp 72dp + 328dp 24dp diff --git a/res/values/dimens.xml b/res/values/dimens.xml index c84129a91d0..af3a0c14d43 100755 --- a/res/values/dimens.xml +++ b/res/values/dimens.xml @@ -15,6 +15,8 @@ --> + -1px + 16dip 32dip 16dip @@ -232,6 +234,7 @@ 168dp 48dp + @dimen/match_parent 56dp 16dp 12dp diff --git a/src/com/android/settings/ConfirmDeviceCredentialBaseFragment.java b/src/com/android/settings/ConfirmDeviceCredentialBaseFragment.java index 784e6b3cc0c..592589047c5 100644 --- a/src/com/android/settings/ConfirmDeviceCredentialBaseFragment.java +++ b/src/com/android/settings/ConfirmDeviceCredentialBaseFragment.java @@ -204,6 +204,12 @@ public abstract class ConfirmDeviceCredentialBaseFragment extends InstrumentedFr } private void setWorkChallengeBackground(View baseView, int userId) { + View mainContent = getActivity().findViewById(com.android.settings.R.id.main_content); + if (mainContent != null) { + // Remove the main content padding so that the background image is full screen. + mainContent.setPadding(0, 0, 0, 0); + } + DevicePolicyManager dpm = (DevicePolicyManager) getActivity().getSystemService( Context.DEVICE_POLICY_SERVICE); baseView.setBackground(new ColorDrawable(dpm.getOrganizationColorForUser(userId)));